none
This commit is contained in:
parent
aa5a961369
commit
07a0b2f237
@ -1,20 +1,34 @@
|
|||||||
import logging
|
import logging
|
||||||
from pyrogram import Client
|
|
||||||
from config import BOT_USERNAME
|
from config import BOT_USERNAME
|
||||||
from pyrogram.types import Message
|
from driver.filters import command
|
||||||
from helpers.filters import command
|
from pyrogram import Client
|
||||||
|
from pyrogram.types import (
|
||||||
|
InlineKeyboardButton,
|
||||||
|
InlineKeyboardMarkup,
|
||||||
|
Message,
|
||||||
|
)
|
||||||
from youtube_search import YoutubeSearch
|
from youtube_search import YoutubeSearch
|
||||||
|
|
||||||
|
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
level=logging.DEBUG, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s"
|
level=logging.DEBUG,
|
||||||
)
|
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s")
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
logging.getLogger("pyrogram").setLevel(logging.WARNING)
|
logging.getLogger("pyrogram").setLevel(logging.WARNING)
|
||||||
|
|
||||||
|
|
||||||
@Client.on_message(command(["search", f"search@{BOT_USERNAME}"]))
|
@Client.on_message(command(["search", f"search@{BOT_USERNAME}"]))
|
||||||
async def ytsearch(_, message: Message):
|
async def ytsearch(_, message: Message):
|
||||||
|
|
||||||
|
keyboard = InlineKeyboardMarkup(
|
||||||
|
[
|
||||||
|
[
|
||||||
|
InlineKeyboardButton(
|
||||||
|
"🗑 Close", callback_data="cls",
|
||||||
|
)
|
||||||
|
]
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if len(message.command) < 2:
|
if len(message.command) < 2:
|
||||||
await message.reply_text("/search **needs an argument !**")
|
await message.reply_text("/search **needs an argument !**")
|
||||||
@ -31,6 +45,6 @@ async def ytsearch(_, message: Message):
|
|||||||
text += f"📣 **Channel:** {results[i]['channel']}\n"
|
text += f"📣 **Channel:** {results[i]['channel']}\n"
|
||||||
text += f"🔗: https://www.youtube.com{results[i]['url_suffix']}\n\n"
|
text += f"🔗: https://www.youtube.com{results[i]['url_suffix']}\n\n"
|
||||||
i += 1
|
i += 1
|
||||||
await m.edit(text, disable_web_page_preview=True)
|
await m.edit(text, reply_markup=keyboard, disable_web_page_preview=True)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
await m.edit(str(e))
|
await m.edit(str(e))
|
||||||
|
Loading…
Reference in New Issue
Block a user