telegrambot icon indicating copy to clipboard operation
telegrambot copied to clipboard

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

Open fricgabriel opened this issue 6 years ago • 15 comments

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

sem titulo

fricgabriel avatar May 14 '18 17:05 fricgabriel

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

sazanof avatar Jul 02 '18 14:07 sazanof

Hello. I have a same problem!

DimmoK avatar Jul 03 '18 13:07 DimmoK

@DimmoK https://github.com/pluginsGLPI/telegrambot/issues/10#issuecomment-402139989 try this

sazanof avatar Jul 03 '18 13:07 sazanof

@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:[email protected]:2019']));

DimmoK avatar Jul 03 '18 13:07 DimmoK

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

sazanof avatar Jul 03 '18 14:07 sazanof

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

DimmoK avatar Jul 03 '18 14:07 DimmoK

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

sazanof avatar Jul 03 '18 14:07 sazanof

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

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

sazanof avatar Jul 03 '18 14:07 sazanof

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

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

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

DimmoK avatar Jul 03 '18 14:07 DimmoK

@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, логи ошибок сервера

sazanof avatar Jul 04 '18 05:07 sazanof

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

DimmoK avatar Jul 04 '18 14:07 DimmoK

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

sazanof avatar Jul 04 '18 14:07 sazanof

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

DimmoK avatar Jul 04 '18 14:07 DimmoK

всем привет! проблему удалось решить? я перепробовал все рекомендации что тут нашёл, ничего не помогает. сообщение 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

skull-man avatar May 08 '20 13:05 skull-man

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

sazanof avatar May 12 '20 15:05 sazanof