File tree Expand file tree Collapse file tree 6 files changed +25
-10
lines changed Expand file tree Collapse file tree 6 files changed +25
-10
lines changed Original file line number Diff line number Diff line change 11from system .db import db
2+ from telegram_bot .handlers .utils .decorators import remember_new_user , \
3+ send_typing , write_logs
4+ from telegram_bot .handlers .utils .menu_entries import MenuEntry
5+ from telegram_bot .handlers .utils .reply_markup import create_main_reply_markup
26from telegram_bot .models import User
3- from telegram_bot .handlers .utils .decorators import remember_new_user , send_typing , write_logs
47
58
69@write_logs
710@send_typing
811@remember_new_user
9- def handle_detailed_mode_cmd (bot , update ) -> None :
12+ def handle_detailed_mode_cmd (bot , update ) -> int :
1013 db .session .query (User ).filter_by (
1114 telegram_id = update .message .from_user .id
1215 ).update ({
@@ -15,5 +18,7 @@ def handle_detailed_mode_cmd(bot, update) -> None:
1518 db .session .commit ()
1619 bot .send_message (
1720 chat_id = update .message .chat_id ,
18- text = 'Switched to detailed mode'
21+ text = 'Switched to detailed mode' ,
22+ reply_markup = create_main_reply_markup ()
1923 )
24+ return MenuEntry .START_MENU .value
Original file line number Diff line number Diff line change 11from telegram_bot .handlers .utils .menu_entries import MenuEntry
22from telegram_bot .handlers .utils .reply_markup import create_main_reply_markup
3- from telegram_bot .handlers .utils .decorators import write_logs , remember_new_user , send_typing
3+ from telegram_bot .handlers .utils .decorators import write_logs , \
4+ remember_new_user , send_typing
45
56
67@write_logs
Original file line number Diff line number Diff line change 11from telegram_bot .handlers .utils .menu_entries import MenuEntry
22from telegram_bot .handlers .utils .reply_markup import create_main_reply_markup
3- from telegram_bot .handlers .utils .decorators import write_logs , send_typing , remember_new_user
3+ from telegram_bot .handlers .utils .decorators import write_logs , \
4+ send_typing , remember_new_user
45
56
67@write_logs
Original file line number Diff line number Diff line change 11from system .db import db
2+ from telegram_bot .handlers .utils .decorators import write_logs , send_typing , \
3+ remember_new_user
4+ from telegram_bot .handlers .utils .menu_entries import MenuEntry
5+ from telegram_bot .handlers .utils .reply_markup import create_main_reply_markup
26from telegram_bot .models import User
3- from telegram_bot .handlers .utils .decorators import write_logs , send_typing , remember_new_user
47
58
69@write_logs
710@send_typing
811@remember_new_user
9- def handle_simple_mode_cmd (bot , update ) -> None :
12+ def handle_simple_mode_cmd (bot , update ) -> int :
1013 db .session .query (User ).filter_by (
1114 telegram_id = update .message .from_user .id
1215 ).update ({
@@ -15,5 +18,7 @@ def handle_simple_mode_cmd(bot, update) -> None:
1518 db .session .commit ()
1619 bot .send_message (
1720 chat_id = update .message .chat_id ,
18- text = 'Switched to simple mode'
21+ text = 'Switched to simple mode' ,
22+ reply_markup = create_main_reply_markup ()
1923 )
24+ return MenuEntry .START_MENU .value
Original file line number Diff line number Diff line change 11from telegram_bot .handlers .utils .menu_entries import MenuEntry
22from telegram_bot .handlers .utils .reply_markup import create_main_reply_markup
3- from telegram_bot .handlers .utils .decorators import write_logs , send_typing , remember_new_user
3+ from telegram_bot .handlers .utils .decorators import write_logs , \
4+ send_typing , remember_new_user
45
56
67@write_logs
Original file line number Diff line number Diff line change 11from system .db import db
22from telegram_bot .handlers .utils .decorators import write_logs , send_typing , \
33 remember_new_user
4+ from telegram_bot .handlers .utils .menu_entries import MenuEntry
45from telegram_bot .models import User
56
67
78@write_logs
89@send_typing
910@remember_new_user
10- def handle_mode_toggling (bot , update ) -> None :
11+ def handle_mode_toggling (bot , update ) -> int :
1112 current_user = db .session .query (User ).filter_by (
1213 telegram_id = update .message .from_user .id
1314 ).first ()
@@ -20,3 +21,4 @@ def handle_mode_toggling(bot, update) -> None:
2021 'simple' if simple_mode else 'detailed'
2122 )
2223 )
24+ return MenuEntry .START_MENU .value
You can’t perform that action at this time.
0 commit comments