From 002f79ba1bd9e3abb39cb1fc487f450dd2f5fafc Mon Sep 17 00:00:00 2001 From: Igor <50257429+igorechek06@users.noreply.github.com> Date: Sat, 28 Aug 2021 21:26:59 +0900 Subject: 0.0.1 --- .gitignore | 1 + main.py | 11 ++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 5e0f237..a626f1b 100644 --- a/.gitignore +++ b/.gitignore @@ -125,6 +125,7 @@ venv.bak/ .dmypy.json dmypy.json + # Pyre type checker .pyre/ diff --git a/main.py b/main.py index af60614..4ed98a7 100644 --- a/main.py +++ b/main.py @@ -1,13 +1,12 @@ import optparse from aiogram import executor, types as t, Dispatcher -from shared.instances import dp, bot import logging from shared import config logging.basicConfig(level=logging.INFO) -parser = optparse.OptionParser(conflict_handler="resolve") +parser = optparse.OptionParser(conflict_handler="resolve") # Делает прикол с аргументами parser.add_option('-t', '--test', action="store_true", dest='test', @@ -16,7 +15,7 @@ parser.add_option('-m', '--main', action="store_true", dest='main', help='main token') -values, args = parser.parse_args() +values, args = parser.parse_args() # Либа хуйня if values.test: config.token = config.test_token @@ -29,12 +28,14 @@ else: async def on_start(dp: Dispatcher): from shared.commands import commands for scope, cmd in commands.items(): - await bot.set_my_commands(cmd, scope) + 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 + dp, allowed_updates=t.AllowedUpdates.all(), on_startup=on_start, skip_updates=True ) -- cgit v1.2.3