aboutsummaryrefslogtreecommitdiff
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
parent47df0f93f2c4e91246f2a7ef36086dd159c24adf (diff)
downloadkarpov_ai_bot-002f79ba1bd9e3abb39cb1fc487f450dd2f5fafc.tar.gz
karpov_ai_bot-002f79ba1bd9e3abb39cb1fc487f450dd2f5fafc.zip
0.0.1
-rw-r--r--.gitignore1
-rw-r--r--main.py11
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/
125.dmypy.json 125.dmypy.json
126dmypy.json 126dmypy.json
127 127
128
128# Pyre type checker 129# Pyre type checker
129.pyre/ 130.pyre/
130 131
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 )