47 lines
1.3 KiB
Python
47 lines
1.3 KiB
Python
from telegram.ext import CommandHandler, MessageHandler, filters, CallbackQueryHandler
|
|
|
|
from src import Botz
|
|
|
|
|
|
def main():
|
|
|
|
print(r"""
|
|
|
|
_
|
|
_ __ ___ __ _ _ __ _ _ ___| |_ _____ _ __
|
|
| '_ ` _ \ / _` | '_ \| | | |/ _ \ \ \ / / _ \ '__|
|
|
| | | | | | (_| | | | | |_| | __/ |\ V / __/ |
|
|
|_| |_| |_|\__,_|_| |_|\__,_|\___|_| \_/ \___|_| """)
|
|
|
|
bot = Botz()
|
|
|
|
bot.app.add_handler(CommandHandler('start', bot.start_command))
|
|
|
|
bot.app.add_handler(CommandHandler('help', bot.help_command))
|
|
|
|
bot.app.add_handler(CommandHandler("find", bot.find_title))
|
|
|
|
bot.app.add_handler(CommandHandler("save", bot.movie_saver))
|
|
|
|
bot.app.add_handler(CommandHandler("remove", bot.movie_remover))
|
|
|
|
bot.app.add_handler(CommandHandler("list", bot.movie_list))
|
|
|
|
bot.app.add_handler(CommandHandler("reboot", bot.reboot))
|
|
|
|
bot.app.add_handler(CommandHandler("status", bot.status))
|
|
|
|
bot.app.add_handler(MessageHandler(filters.TEXT, bot.any_text))
|
|
|
|
bot.app.add_error_handler(bot.error)
|
|
|
|
bot.app.add_handler(CallbackQueryHandler(bot.query_handler))
|
|
|
|
print('Bot Started Polling! Check Terminal for Errors')
|
|
|
|
bot.app.run_polling(poll_interval=3)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|