async def restart(bot: UserBot, message: Message): await message.edit(f"Restarting {UserBot.__name__}.") await bot.send_message( 'me', f'#userbot_restart, {message.chat.id}, {message.message_id}') if 'p' in message.text and 'g' in message.text: asyncio.get_event_loop().create_task( bot.restart(git_update=True, pip=True)) elif 'p' in message.text: asyncio.get_event_loop().create_task(bot.restart(pip=True)) elif 'g' in message.text: asyncio.get_event_loop().create_task(bot.restart(git_update=True)) else: asyncio.get_event_loop().create_task(bot.restart())
async def restart(bot: UserBot, message: Message): await message.edit(f"Restarting {UserBot.__class__.__name__}.") await bot.send_message( "me", f"#userbot_restart, {message.chat.id}, {message.message_id}") if "p" in message.text and "g" in message.text: asyncio.get_event_loop().create_task( UserBot.restart(git_update=True, pip=True)) elif "p" in message.text: asyncio.get_event_loop().create_task(UserBot.restart(pip=True)) elif "g" in message.text: asyncio.get_event_loop().create_task(UserBot.restart(git_update=True)) else: asyncio.get_event_loop().create_task(UserBot.restart())