@Sovunya

Как у бота в телеграмме убрать автоматический ответ на сообщение?

Здравствуйте, пишу телеграмм бота на питоне с помощью библиотеки Telebot( pyTelegramBotAPI ). Столкнулся с проблемой при использовании бота в группе. При включении клавиатуры, созданной методом ReplyKeyboardMarkup каждое сообщение отправляется ответом на то сообщение, к которому я прикрепил клавиатуру ReplyKeyboardMarkup.
Пример кода:
@test_bot.message_handler(content_types = ['text'])
def start(message):
	keyboard_hello = telebot.types.ReplyKeyboardMarkup(resize_keyboard = True)
	hello_button = telebot.types.KeyboardButton("Привет, бот, я юзер")
	keyboard_hello.add(hello_button)

	test_bot.send_message(message.chat.id, "Здравствуй, странник, как тебя зовут?",
	reply_markup = keyboard_hello)

То, что получается:5e91badeb8d2f113317497.png
Можно ли как-нибудь сделать так, чтобы клавиатура появлялась без ответа на сообщение?
  • Вопрос задан
  • 1541 просмотр
Решения вопроса 1
@Oxblad
Можете вызывать клавиатуру когда человек напишет /start
Но изначально сделать клавиатуру нельзя

Если вы хотите чтобы бот не отвечал на каждое сообщение
установите команду
@test_bot.message_handler(commands= ['test'])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы