Spaces:
Runtime error
Runtime error
| import heroku3 | |
| from pyrogram import filters | |
| from pyrogram.types import InlineKeyboardMarkup, Message | |
| from Hellbot import HEROKU_APP | |
| from Hellbot.core import LOGS | |
| from Hellbot.functions.tools import restart | |
| from ..btnsG import gen_bot_help_buttons, start_button | |
| from . import HELP_MSG, START_MSG, BotHelp, Config, hellbot | |
| async def start_pm(_, message: Message): | |
| btns = start_button() | |
| await message.reply_text( | |
| START_MSG.format(message.from_user.mention), | |
| disable_web_page_preview=True, | |
| reply_markup=InlineKeyboardMarkup(btns), | |
| ) | |
| async def help_pm(_, message: Message): | |
| btns = await gen_bot_help_buttons() | |
| await message.reply_text( | |
| HELP_MSG, | |
| disable_web_page_preview=True, | |
| reply_markup=InlineKeyboardMarkup(btns), | |
| ) | |
| async def restart_clients(_, message: Message): | |
| await message.reply_text("Restarted Bot Successfully ✅") | |
| try: | |
| if HEROKU_APP: | |
| try: | |
| heroku = heroku3.from_key(Config.HEROKU_APIKEY) | |
| app = heroku.apps()[Config.HEROKU_APPNAME] | |
| app.restart() | |
| except: | |
| await restart() | |
| else: | |
| await restart() | |
| except Exception as e: | |
| LOGS.error(e) | |
| BotHelp("Others").add( | |
| "start", "To start the bot and get the main menu." | |
| ).add( | |
| "help", "To get the help menu with all the command for this assistant bot." | |
| ).add( | |
| "restart", "To restart the bot." | |
| ).info( | |
| "Some basic commands of the bot." | |
| ).done() | |