@Whoiam321

Бот обратной связи Telebot?

Пишу Телеграм бота. Задумка проста, пользователь пишет сообщение боту, который в свою очередь перенаправляет его в канал. Это уже реализовано. Как реализовать ответ пользователю через канал с помощью Reply?

import telebot
from telebot import TeleBot

bot: TeleBot = telebot.TeleBot('1111111111:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')
TO_CHAT_ID = -1111111111111

@bot.message_handler(commands=['start'])
def start_message(message):
    markup = telebot.types.InlineKeyboardMarkup()
    markup.add(telebot.types.InlineKeyboardButton(text='1', callback_data=1))
    markup.add(telebot.types.InlineKeyboardButton(text='2', callback_data=2))
    markup.add(telebot.types.InlineKeyboardButton(text='3', callback_data=3))
    bot.send_message(message.chat.id, text="Choose one option here", reply_markup=markup)

    @bot.callback_query_handler(func=lambda call: True)
    def query_handler(call):

        bot.answer_callback_query(callback_query_id=call.id, text='Bla Bla')
        answer = ''
        if call.data == '1':
            answer = 'Info0'
        elif call.data == '2':
            answer = 'Info1'
        elif call.data == '3':
            answer = 'Info2'

        bot.send_message(call.message.chat.id, answer)


    @bot.message_handler(content_types=['text', 'document', 'photo'])
    def all_messages(message):
            bot.forward_message(TO_CHAT_ID, message.chat.id, message.message_id)
            bot.send_message(message.chat.id,
                     str(message.from_user.first_name) + ',' + ' Bla Bla Bla Bla')

    if int(message.chat.id) == TO_CHAT_ID:
        bot.forward_message(message.reply_to_message.forward_from.id, TO_CHAT_ID, message.text)
        bot.send_message(TO_CHAT_ID, text)

if __name__ == '__main__':
     bot.polling(none_stop=True, interval=0)
  • Вопрос задан
  • 1723 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект