Учусь программированию на пайтоне. Как учебный проект решил написать бота на aiogram. Столкнулся с проблемой что функции написанные после определенного места просто не работают. Ошибок pycharm не показывает. Предупреждений тоже. Прошу помощи у сообщества ))
from aiogram import types, Dispatcher
from create_bot import bot
from data_base import sqlite_db
from keyboards import users_buttons
# @dp.message_handler(commands="start") # при нажатии кнопки start пользователем
async def comands_start(message: types.Message):
await bot.send_message(message.from_user.id, f'Привет, {message.from_user.first_name}', reply_markup=users_buttons)
usr_data = (message.from_user.full_name, message.from_user.id) # забираем в переменную его имя и id
await sqlite_db.sql_writhe(usr_data, message) # вызываем ф-ю записи данных в БД
await message.delete()
# @dp.message_handler(commands="кнопка")
async def button_one(message: types.Message): # объявляем первую кнопку
await sqlite_db.sql_read_keys(message) # вызываем функцию отправки данных из БД
await message.delete() # удаляем сообщение с текстом "кнопка"
Все, что выше работает корректно.
"кнопка 2 " не работает. Т.е. она не реагируют на нажатия. А вот кнопка 3 отрабатывает как задумано. Ломаю голову уже часов восемь, не могу понять что тут не так.
# @dp.message_handler(commands="кнопка 2")
async def button_two(message: types.Message): # объявляем вторую кнопку
await bot.send_message(message.from_user.id, 'нажата кнопка 2') # отправляем в чат текст о нажатии кнопки 2
await message.delete() # удаляем сообщение с текстом "кнопка"
# @dp.message_handler(commands="кнопка 3")
async def button_three(message: types.Message): # объявляем третью кнопку
await bot.send_message(message.from_user.id, 'нажата кнопка 3') # отправляем в чат текст о нажатии кнопки 3
await message.delete() # удаляем сообщение с текстом "кнопка"
def register_handlers_users(dp: Dispatcher): # регистрируем хендлеры
dp.register_message_handler(comands_start, commands="start")
dp.register_message_handler(button_one, commands="кнопка")
dp.register_message_handler(button_two, commands="кнопка 2")
dp.register_message_handler(button_three, commands="кнопка 3")