diff --git a/bot.py b/bot.py index 0bca273..c7b7ad8 100644 --- a/bot.py +++ b/bot.py @@ -24,12 +24,81 @@ workers=50, sleep_threshold=0) +START_TEXT = """ +A Simple MDisk Uploader Bot.\n +➠ Send Me Any Direct Link, YouTube Link Or Video Link.\n +➠ I Will Upload To PDisk And Give Direct Link\n +➠ Made With ❤ BY @MoviesFlixers_DL""" + +HELP_TEXT = """ +- Sᴇɴᴅ ᴍᴇ ᴀɴʏ ꜰɪʟᴇ (ᴏʀ) ᴍᴇᴅɪᴀ ꜰʀᴏᴍ ᴛᴇʟᴇɢʀᴀᴍ. +- I ᴡɪʟʟ ᴘʀᴏᴠɪᴅᴇ ᴇxᴛᴇʀɴᴀʟ ᴅɪʀᴇᴄᴛ Mdisk ᴅᴏᴡɴʟᴏᴀᴅ ʟɪɴᴋ !. +- Tʜɪs Pᴇʀᴍᴇᴀɴᴛ Lɪɴᴋ Wɪᴛʜ Fᴀsᴛᴇsᴛ Sᴘᴇᴇᴅ\n +🔸 𝗪𝗔𝗥𝗡𝗜𝗡𝗚 🚸\n +🔞 Pʀᴏɴ ᴄᴏɴᴛᴇɴᴛꜱ ʟᴇᴀᴅꜱ ᴛᴏ ᴘᴇʀᴍᴀɴᴇɴᴛ ʙᴀɴ ʏᴏᴜ.\n +Cᴏɴᴛᴀᴄᴛ ᴅᴇᴠᴇʟᴏᴘᴇʀ (ᴏʀ) ʀᴇᴘᴏʀᴛ ʙᴜɢꜱ : [ツAʙʜɪsʜᴇᴋ Kᴜᴍᴀʀ]""" + +ABOUT_TEXT = """ +⚜ Mʏ ɴᴀᴍᴇ : MdiskVideoBot\n +🔸Vᴇʀꜱɪᴏɴ : 3.0.1\n +🔹Sᴏᴜʀᴄᴇ : Cʟɪᴄᴋ Hᴇʀᴇ\n +🔸GitHub : ツAʙʜɪsʜᴇᴋ Kᴜᴍᴀʀ\n +🔹Dᴇᴠᴇʟᴏᴘᴇʀ : ツAʙʜɪsʜᴇᴋ Kᴜᴍᴀʀ \n +🔸Lᴀꜱᴛ ᴜᴘᴅᴀᴛᴇᴅ : [ 04 - March - 2023 ] 12:17 ᴀᴍ""" + +START_BUTTONS = InlineKeyboardMarkup( + [[ + InlineKeyboardButton('Hᴇʟᴘ', callback_data='help'), + InlineKeyboardButton('Aʙᴏᴜᴛ', callback_data='about'), + InlineKeyboardButton('Cʟᴏsᴇ', callback_data='close') + ]] + ) +HELP_BUTTONS = InlineKeyboardMarkup( + [[ + InlineKeyboardButton('Hᴏᴍᴇ', callback_data='home'), + InlineKeyboardButton('Aʙᴏᴜᴛ', callback_data='about'), + InlineKeyboardButton('Cʟᴏsᴇ', callback_data='close') + ]] + ) +ABOUT_BUTTONS = InlineKeyboardMarkup( + [[ + InlineKeyboardButton('Hᴏᴍᴇ', callback_data='home'), + InlineKeyboardButton('Hᴇʟᴘ', callback_data='help'), + InlineKeyboardButton('Cʟᴏsᴇ', callback_data='close') + ]] + ) + +@bot.on_callback_query() +async def cb_data(bot, update): + if update.data == "home": + await update.message.edit_text( + text=START_TEXT.format(update.from_user.mention), + disable_web_page_preview=True, + reply_markup=START_BUTTONS + ) + elif update.data == "help": + await update.message.edit_text( + text=HELP_TEXT, + disable_web_page_preview=True, + reply_markup=HELP_BUTTONS + ) + elif update.data == "about": + await update.message.edit_text( + text=ABOUT_TEXT, + disable_web_page_preview=True, + reply_markup=ABOUT_BUTTONS + ) + else: + await update.message.delete() @bot.on_message(filters.command('start') & filters.private) async def start(bot, message): await message.reply( f"**Hola 👋{message.chat.first_name}!**\n\n" - "**A Simple PDisk Uploader Bot.\n\n➠ Send Me Any Direct Link, YouTube Link Or Video Link I Will Upload To PDisk And Give Direct Link\n\nMade With ❤ BY @MoviesFlixers_DL**") + "**A Simple PDisk Uploader Bot.\n\n➠ Send Me Any Direct Link, YouTube Link Or Video Link I Will Upload To PDisk And Give Direct Link\n\nMade With ❤ BY @MoviesFlixers_DL**", + disable_web_page_preview=True, + reply_markup=START_BUTTONS + ) @bot.on_message(filters.text & filters.private) async def Doodstream_uploader(bot, message):