Тут скорее я делаю это для того, чтобы эта функция находилась в админовской части, так как работает она с админом, а не с клиентом. Я могу её оставить в части клиента, просто соблюдал порядок, так сказать, вот и столкнулся с этой ошибкой.
Было интересно решение таких проблем, так как в будущем я явно с этим столкнусь, а в этой работе пока что не страшно было её увидеть
По факту, я могу переписать по другому работу этих функций, и всё будет работать. Но я хочу разобраться, что тут не так, чтобы в будущем понимать что я могу делать, а что нет, и чтобы снова не наткнуться на эту проблему
Я знаю что такое callback_data, просто на всех 9 кнопках выполняется 1 и то же действие, и было бы проще сделать 1 call для всех, а передавать просто текст самой нажатой кнопки. Если такое возможно. Я пока что не нашёл
Я знаю как работает call, я говорю, что все эти 9 кнопок выполняют 1 действие, просто информация, которую они должны записать такая же, как и название кнопки.
К примеру, я прошу указать в каком районе я живу, а районов 9. Мне проще сделать 1 call на все 9 кнопок, а передавать в запись просто название нажатой кнопки.
Делать подстрочные кнопки тоже не вариант, а делать 9 одинаковых функций как-то не комельфо, мне кажется.
По этому, я хотел бы узнать, возможно ли как-то достать название нажатой кнопки
Господи, это и правда работает... Кто бы мог подумать) Вы не представляете как облегчили мне реализацию этих ботов)
Работают и команды и скан чата. Просто прекрасно!
Bl4ckm45k, Спасибо. Я нашёл решение через "mem = message.from_user.username", он возвращает имя юзера и отправляет по id админов из БД, если оно есть. Если имени юзера нету я прописал запрос на то, чтобы оставили номер телефона для связи, и так же с сохранением его в БД)
Было интересно решение таких проблем, так как в будущем я явно с этим столкнусь, а в этой работе пока что не страшно было её увидеть