|
2 | 2 | from aiogram import Dispatcher, Bot, F
|
3 | 3 | from aiogram.filters import Command
|
4 | 4 | from aiogram.fsm.storage.memory import MemoryStorage
|
5 |
| -from aiogram.types import CallbackQuery |
| 5 | +from aiogram.types import CallbackQuery, Message |
| 6 | +from aiogram.fsm.context import FSMContext |
| 7 | +from bot.callbacks import ( |
| 8 | + start_callback_language, |
| 9 | + callback_idea_process, |
| 10 | + callback_task_deadline |
| 11 | +) |
| 12 | +from bot.commands import ( |
| 13 | + start_command, |
| 14 | + help_command, |
| 15 | + menu_command, |
| 16 | + language_command, |
| 17 | + idea_command, |
| 18 | + ideas_command, |
| 19 | + delete_idea_command, |
| 20 | + update_idea_command, |
| 21 | + task_command, |
| 22 | + task_menu_command |
| 23 | +) |
| 24 | +from bot.handlers import ( |
| 25 | + process_idea_save, |
| 26 | + process_idea_delete, |
| 27 | + process_idea_update, |
| 28 | + process_save_updated_idea_text, |
| 29 | + process_task_save, |
| 30 | + process_task_deadline |
| 31 | +) |
6 | 32 | from config import TOKEN
|
7 |
| -from bot.commands import * |
8 |
| -from bot.handlers import * |
9 |
| -from bot.callbacks import start_callback_language, callback_idea_process, callback_task_deadline |
10 |
| -from messages import * |
| 33 | +from messages import ( |
| 34 | + MENU_BUTTON, |
| 35 | + BUTTON_IDEA, |
| 36 | + ALL_IDEAS, |
| 37 | + DEL_IDEA_BUTTON, |
| 38 | + UPDATE_IDEA_BUTTON, |
| 39 | + BUTTON_ADD_TASK |
| 40 | +) |
11 | 41 | from states import DialogStates
|
12 | 42 |
|
13 | 43 | storage: MemoryStorage = MemoryStorage()
|
@@ -57,6 +87,10 @@ async def task(message: Message, state: FSMContext):
|
57 | 87 | async def add_task(message: Message, state: FSMContext):
|
58 | 88 | await task_command(message, state)
|
59 | 89 |
|
| 90 | +@dp.message(Command("/taskmenu")) |
| 91 | +async def task_menu(message: Message): |
| 92 | + await task_menu_command(message) |
| 93 | + |
60 | 94 | @dp.callback_query(F.data.in_({"lang_ua", "lang_en"}))
|
61 | 95 | async def callback_language(callback_query: CallbackQuery):
|
62 | 96 | await start_callback_language(callback_query)
|
|
0 commit comments