From aee9e5518b79c96a21c5f2d95b267bf9f971c706 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=ED=95=9C=EC=86=8C=ED=9D=AC?=
<131546223+HanSo-Hee@users.noreply.github.com>
Date: Tue, 17 Oct 2023 10:49:12 +0530
Subject: [PATCH] Update bot.py
hacktoberfest
---
bot.py | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 70 insertions(+), 1 deletion(-)
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):