← Вернуться к списку тем

forwardMessage Telegram Bot php

Добрый день, у меня бот добавлен в два чата я хочу чтобы он из одного пересылал пост в другой если кто то пишет не по теме.

function processMessage($message) {
      $message_id = $message['message_id'];
      $chat_id = $message['chat']['id'];
      if (isset($message['text'])) {
        $text = $message['text'];

    // против спама
    $update = json_decode(file_get_contents('php://input'));
    if(preg_match("/b(ВАСЯ|ФЕДЯ)b/ui", $update->message->text)){
         apiRequest('sendMessage', [
           'chat_id'=>$update->message->chat->id,
           'text'=>'Это для другого чата!',
           'reply_to_message_id' => $update->message->message_id
         ]);
    sleep(1);
    apiRequest('forwardMessage', [
           'chat_id'=>тут мне нужно ID чата указать куда идет пересылка?,
           'from_chat_id'=>$update->message->chat->id,
           'message_id' => $update->message->message_id
         ]);

Ответы


  • iMakeBots [24.02.2020 в 21:09 → Грачик Абдулошвили]
    >> тут мне нужно ID чата указать куда идет пересылка?,

    Да все верно