Загрузка...

Telegram API php

Тема в разделе Backend создана пользователем Ricudosan 25 ноя 2020. 347 просмотров

  1. Ricudosan
    Ricudosan Автор темы 25 ноя 2020 1 27 авг 2019
    Выводим сообщения из телеграм чата через бота, но когда значение присланных сообщений достигает 100, новые не приходят как поправить?
    PHP
    $update = curl_get_contents($website ."/getUpdates?chat_id=@glavbordel_chat1");
    $updateArray = json_decode($update, TRUE);

    $all = $updateArray["result"];// вот так я развернул весь массив

    foreach($all as $item) {

    $user_tg = $item["message"]["from"]["first_name"]; // Имя юзера

    $msg_tg = $item["message"]["text"]; // Сообщение

    if($msg_tg != ""){
    echo '<pre>';
    echo "Username: $user_tg\n Message: $msg_tg";
    }
     
  2. Ricudosan
    Ricudosan Автор темы 25 ноя 2020 1 27 авг 2019
    Пока что только до этого додумался но тут ошибки я хз как писать
    PHP
    //удаление сообщений если их больше 100//
    $msg_id = $item["update_id"]; // айди
    if $msg_id >100
    $del_tg = curl_get_contents($website ."/getUpdates?offset=-1&chat_id=@glavbordel_chat1");
    //конец кода//
    --- Сообщение объединено с предыдущим 25 ноя 2020
    Решил) может кому пригодится
    PHP
    //удаление сообщений если их больше 100//
    $msg_id = $item["update_id"]; // айди
    if ($msg_id > 99) {
    $del_tg = curl_get_contents($website ."/getUpdates?offset=-1&chat_id=@glavbordel_chat1");
    }
    //конец кода//
     
Загрузка...
Top