Переслать сообщение бот telegram python - PullRequest
0 голосов
/ 14 мая 2018

Я использую python-telegram-bot, и я не понимаю, как переслать сообщение от пользователя в группу телеграмм, у меня что-то вроде этого:

def feed(bot, update):
  bot.send_message(chat_id=update.message.chat_id, text="reply this message"
  bot.forward_message(chat_id="telegram group", from_chat_id="username bot", message_id=?)

Мне нужно переслать сообщениеПользователь отправляет сообщение, и ответ должен быть отправлен группе.

Как это возможно?

1 Ответ

0 голосов
/ 30 июня 2018

Из документации :
chat_id - Уникальный идентификатор целевого чата ...
from_chat_id - Уникальный идентификатор чат, в который было отправлено исходное сообщение ...
message_id - идентификатор сообщения в чате, указанный в from_chat_id.

Решение:

def feed(bot, update):
    # send reply to the user
    bot.send_message(chat_id=update.message.chat_id,
                     text='reply this message')
    # forward user message to group
    # note: group ID with the negative sign
    bot.forward_message(chat_id='-1010101001010',
                        from_chat_id=update.message.chat_id,
                        message_id=update.message.message_id)
...