blob: 64aad140d7d77a91c1ca3fac89b4b53bbb4fed5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import optparse
from aiogram import executor, types as t, Dispatcher
import logging
logging.basicConfig(level=logging.INFO)
async def on_start(dp: Dispatcher):
from shared.commands import commands
for scope, cmd in commands.items():
await dp.bot.delete_my_commands(scope)
await dp.bot.set_my_commands(cmd, scope)
if __name__ == '__main__':
from shared.instances import dp
import handlers
executor.start_polling(
dp, allowed_updates=t.AllowedUpdates.all(), on_startup=on_start, skip_updates=True
)
|