как сделать кнопку 'Оставить Заявку" в телеграм боте библеотке telebot
Помогите пожалуйста сделать кнопку 'Оставить Заявку" в телеграм боте библиотека telebot. Что бы мне приходила текст заявки и от кого было отправлена заявка
Ответы (1 шт):
Автор решения: Иван Ипатов
→ Ссылка
Не люблю вопросы такого формата, но решение под руку попало.
Поиграю в Вангу, что примерно у вас не получилось.
Думаю, bot.register_next_step_handler() про это есть нескончаемое множество вопросов, вот тут лучший, по моему мнению: Как работает метод register_next_step_handler в pyTelegramBotAPI?
Про кнопку вам уже в комментариях подсказали
@bot.message_handler(func=lambda
message: message.text.lower() == "оставить отзыв ✨" or message.text.lower() == "оставить отзыв" or message.text.lower() == "отзыв")
def send_review(message):
sent = bot.send_message(message.chat.id,
"Здесь ты можешь оставить отзыв")
bot.register_next_step_handler(sent, from_review)
def from_review(message):
bot.send_message(ВАШ TG ID (не юзернейм),
f"? Отзыв от {message.from_user.first_name} {message.from_user.last_name}\n\n{message.text}\n\n▶ @{message.from_user.username}")
bot.send_message(message.chat.id, "Отзыв отправлен, спасибо ✨")