aboutsummaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authorIgor <50257429+igorechek06@users.noreply.github.com>2021-08-28 21:26:59 +0900
committerIgor <50257429+igorechek06@users.noreply.github.com>2021-08-28 21:26:59 +0900
commit002f79ba1bd9e3abb39cb1fc487f450dd2f5fafc (patch)
tree2d102c980fe54183015dc92dfde7b7a486a527d4 /main.py
parent47df0f93f2c4e91246f2a7ef36086dd159c24adf (diff)
downloadkarpov_ai_bot-002f79ba1bd9e3abb39cb1fc487f450dd2f5fafc.tar.gz
karpov_ai_bot-002f79ba1bd9e3abb39cb1fc487f450dd2f5fafc.zip
0.0.1
Diffstat (limited to 'main.py')
-rw-r--r--main.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/main.py b/main.py
index af60614..4ed98a7 100644
--- a/main.py
+++ b/main.py
@@ -1,13 +1,12 @@
1import optparse 1import optparse
2 2
3from aiogram import executor, types as t, Dispatcher 3from aiogram import executor, types as t, Dispatcher
4from shared.instances import dp, bot
5import logging 4import logging
6from shared import config 5from shared import config
7 6
8logging.basicConfig(level=logging.INFO) 7logging.basicConfig(level=logging.INFO)
9 8
10parser = optparse.OptionParser(conflict_handler="resolve") 9parser = optparse.OptionParser(conflict_handler="resolve") # Делает прикол с аргументами
11parser.add_option('-t', '--test', 10parser.add_option('-t', '--test',
12 action="store_true", 11 action="store_true",
13 dest='test', 12 dest='test',
@@ -16,7 +15,7 @@ parser.add_option('-m', '--main',
16 action="store_true", 15 action="store_true",
17 dest='main', 16 dest='main',
18 help='main token') 17 help='main token')
19values, args = parser.parse_args() 18values, args = parser.parse_args() # Либа хуйня
20 19
21if values.test: 20if values.test:
22 config.token = config.test_token 21 config.token = config.test_token
@@ -29,12 +28,14 @@ else:
29async def on_start(dp: Dispatcher): 28async def on_start(dp: Dispatcher):
30 from shared.commands import commands 29 from shared.commands import commands
31 for scope, cmd in commands.items(): 30 for scope, cmd in commands.items():
32 await bot.set_my_commands(cmd, scope) 31 await dp.bot.delete_my_commands(scope)
32 await dp.bot.set_my_commands(cmd, scope)
33 33
34 34
35if __name__ == '__main__': 35if __name__ == '__main__':
36 from shared.instances import dp
36 import handlers 37 import handlers
37 38
38 executor.start_polling( 39 executor.start_polling(
39 dp, allowed_updates=t.AllowedUpdates.all(), on_startup=on_start 40 dp, allowed_updates=t.AllowedUpdates.all(), on_startup=on_start, skip_updates=True
40 ) 41 )