bot.answer_callback_query(call.id, text="Ваше сообщение")
и не говорить мне учитьсяИменно это я и скажу. Мы должны все разжевать и вам в рот положить?
но я совсем недавно началЭто не даёт вам права не учиться
прошу найти именно ошибкуВот именно поэтому, я и посылаю вас учиться.
я уже задавал этот вопросА это чревато его удалением или даже баном.
Учиться, учиться и ещё раз учиться. А не ботов писать.
def text_handler(...): # <<< этот хендлер регистрируем
secondary_handlers = {
"О нас": about_us,
"Чем займемся?": whats_next,
"текст": handler_for_text
}
if handler := secondary_handlers.get(message.text):
handler(message)
def about_us(...): ... # < а эти нет
def whats_next(...): ...
@bot.message_handler(func=lambda message: message.text == 'О нас')
def blabla1(message):
... # тут логика реакции на сообщение "О нас"
@bot.message_handler(func=lambda message: message.text == 'Чем займёмся?')
def blabla2(message):
... # тут логика реакции на сообщение "Чем займёмся?"
@bot.message_handler(func=lambda message: True)
def whatever(message):
... # тут логика реакции на все остальные сообщения. Эта функция должна идти строго последней.
aiogram==2.25.1
Как мне такое реализовать, с учетом того, что я <...> в асинхроне ничего не понимаю?
ИТС не предлагать,
Почему python не видит имя класса?
pt1 = Point3D()
pt2 = Point3D()
pt3 = Point3D()
class Point:
x = 2
y = 3
z = 4
pt1 = Point()
pt2 = Point()
pt3 = Point()
print(dir(Point))
print(getattr(pt1, 'x'))
Что делаю не так?