@Matyushko

Как отвечать оператору в телеграм боте?

Здравствуйте.
Как можно получать сообщения в телеграм боте и отвечать на них. Желательно в телеграме, без сторонних приложений.
1 оператор. Сейчас использую jivo, но приложение у них максимально тормознутое. По крайней мере для mac и ios. Хочется без сторонних приложений или что-то более нормальное.
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
i229194964
@i229194964
Веб разработчик
def echo_forward_handler(update, context):
    text = 'Expect an answer'
    context.bot.send_message(chat_id=update.effective_chat.id,
                             text=text)
    forwarded = update.message.forward(chat_id=TELEGRAM_SUPPORT_CHAT_ID)
    if not forwarded.forward_from:
        context.bot.send_message(
            chat_id=TELEGRAM_SUPPORT_CHAT_ID,
            reply_to_message_id=forwarded.message_id,
            text=f'{update.message.from_user.id}\n{REPLY_TO_THIS_MESSAGE}'
        )

В конце также был сформирован необходимый диспетчер:
def setup_dispatcher(dp):
    dp.add_handler(MessageHandler(Filters.text & (~Filters.command) & Filters.chat_type.private, echo_forward_handler))
    return dp
Ответ написан
Ваш ответ на вопрос

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

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