Skip to content
This repository was archived by the owner on Mar 31, 2022. It is now read-only.

Error. Telegram returned an invalid response! Please review your bot name and API key. #28

Open
fricgabriel opened this issue May 14, 2018 · 15 comments

Comments

@fricgabriel
Copy link

Hello. I have this problem after install the plugin. I have already reviewed the token and the same message continues.

sem titulo

@sazanof
Copy link

sazanof commented Jul 2, 2018

+1 - the same problem. SSL LEts Encrypt (test with ssl & no ssl)

@DimmoK
Copy link

DimmoK commented Jul 3, 2018

Hello. I have a same problem!

@sazanof
Copy link

sazanof commented Jul 3, 2018

@DimmoK
#10 (comment)
try this

@DimmoK
Copy link

DimmoK commented Jul 3, 2018

@sazanof Спасибо! По вашей ссылке работает.

/glpi/plugins/telegrambot/vendor/longman/telegram-bot/src/Request.php
self::setClient(new Client(['base_uri' => self::$api_base_uri,'proxy'=>'socks5://yahaha.us:yahaha.us@socks5-a.yahaha.win:2019']));

@sazanof
Copy link

sazanof commented Jul 3, 2018

@DimmoK зато другое не будет работать. смотри мой pull request
я день потратил)

@DimmoK
Copy link

DimmoK commented Jul 3, 2018

@sazanof ошибки перестал писать в логах GLPI, но сообщения всё равно не приходят. Всё сделал как в видео, за исключением, что навесил на новые комментарии для теста.

@sazanof
Copy link

sazanof commented Jul 3, 2018

@DimmoK
#29
я же написал выше
там 2 коммита, с первого раза не получилось запушить))
Один файлик подправь в bot.class.php

@sazanof
Copy link

sazanof commented Jul 3, 2018

@DimmoK
или вот просто перезалей
https://github.com/sazanof/telegrambot/blob/develop/inc/bot.class.php

неважно куда навешиваешь, в коде опечатка

@DimmoK
Copy link

DimmoK commented Jul 3, 2018

@sazanof да я как раз смотрю. У меня он другой этот файл, не такой, как у вас.
Скачал ваш. Сейчас протестю.

UPD.
Что-то заело после замены файла. Если нажать на "Выполнить", то перекидывает черти куда.

UPD.
В общем вернул обратно. Попробую сравнить свой файл и ваш.

@sazanof
Copy link

sazanof commented Jul 4, 2018

@DimmoK мой файл отличается только
этим

static public function getChatID($user_id) {
     global $DB;
     $chat_id = null;
     $result = $DB->request([
        'SELECT' => 'users.username`,`user.id',
        'FROM' => 'glpi_plugin_telegrambot_users as users',
        'INNER JOIN' => [
           'glpi_plugin_telegrambot_user as user' => [
              'FKEY' => [
                 'users' => 'username',
                 'user' => 'username'
              ]
           ]
        ],
        'WHERE' => ['users.id' => $user_id]
     ]);
     if ($row = $result->next()) {
        $chat_id = $row['id'];
     }
     return $chat_id;
  }

Проверьте структуру DB, логи ошибок сервера

@DimmoK
Copy link

DimmoK commented Jul 4, 2018

@sazanof
Всё заработало. Это я не так делал: он только на новые заявки работает, а на добавление комментов не реагирует. Надеюсь, потом функционал расширят.

@sazanof
Copy link

sazanof commented Jul 4, 2018

@DimmoK Все уведомления работают. Проверено)

@DimmoK
Copy link

DimmoK commented Jul 4, 2018

@sazanof буду дальше ковыряться. Может я что-то не так делаю...

@skull-man
Copy link

всем привет! проблему удалось решить? я перепробовал все рекомендации что тут нашёл, ничего не помогает. сообщение telegram returned an invalid response

Hello everyone! Did you solve the problem? I tried all the recommendations that I found here, nothing helps. telegram message returned an invalid response

@sazanof
Copy link

sazanof commented May 12, 2020

Привет!
Скорее всего это связано с блокировкой телеги в Нашей Раше
))
Поэтому и с проксей и без теперь не работает. Можно офдистриб попробовать проверить https://github.com/php-telegram-bot/core

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants