from pyrogram import Client, Filters, MessageHandler, CallbackQueryHandler from robot.commands import * from upload import upload from downloadProcess import download if __name__ == "__main__": #Lets create our download directory, if it doesnt exist if not os.path.isdir("/Downloads"): os.makedirs("/Downloads") token_bot = "TOKEN" bot = Client("my_bot", bot_token=token_bot, api_id=838378, api_hash="05370bb6f2eea0f33c6325eaa5ad3ac3", workers=100) bot.DOWNLOAD_WORKERS = 100 # bot.add_handler( MessageHandler(startBot, filters=Filters.command( ["start"], prefixes=["/", "!", "$", "#"]))) bot.add_handler( MessageHandler(help_func, filters=Filters.command( ["help"], prefixes=["/", "!", "$", "#"]))) bot.add_handler( MessageHandler(rename_func, filters=Filters.command(["rename"], prefixes=["/"]))) bot.add_handler( MessageHandler(upload_func,
filters=filters.command(["help"]) & filters.chat(chats=AUTH_CHANNEL)) app.add_handler(help_text_handler) # new_join_handler = MessageHandler( new_join_f, filters=~filters.chat(chats=AUTH_CHANNEL)) app.add_handler(new_join_handler) # group_new_join_handler = MessageHandler( help_message_f, filters=filters.chat(chats=AUTH_CHANNEL) & filters.new_chat_members) app.add_handler(group_new_join_handler) # call_back_button_handler = CallbackQueryHandler(button) app.add_handler(call_back_button_handler) # save_thumb_nail_handler = MessageHandler( save_thumb_nail, filters=filters.command([f"{SAVE_THUMBNAIL}"]) & filters.chat(chats=AUTH_CHANNEL)) app.add_handler(save_thumb_nail_handler) # clear_thumb_nail_handler = MessageHandler( clear_thumb_nail, filters=filters.command([f"{CLEAR_THUMBNAIL}"]) & filters.chat(chats=AUTH_CHANNEL)) app.add_handler(clear_thumb_nail_handler) app.DOWNLOAD_WORKERS = 20 # app.run()