Бот Telegram Неправильный ответ от webhook: метод 405 не разрешен в Firebase - PullRequest
0 голосов
/ 14 декабря 2018

Я установил webhook для бота telegram, чтобы он отправлял все обновления на мой firebase.В Firebase у меня есть этот код, но это для веб

  var config = {
    databaseURL: "https://diarybot-25637.firebaseio.com",
  };

Поэтому я попытался отправить Webhook прямо в базу данных с этим URL

https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://diarybot-25637.firebaseio.com

Но затем, как я пытаюсь

https://api.telegram.org/bot<TOKEN>/getWebhookInfo

Я получаю

{
    "ok": true,
    "result": {
        "url": "https://diarybot-25637.firebaseio.com",
        "has_custom_certificate": false,
        "pending_update_count": 3,
        "last_error_date": 1544743408,
        "last_error_message": "Wrong response from the webhook: 405 Method Not Allowed",
        "max_connections": 40
    }
}

Итак, мой вопрос - Возможно ли каким-то образом отправить все сообщения от bot direkt в firebase ?Так что, если какой-то пользователь что-то пишет - он идет прямо в БД?

Мне нужно позже, чтобы получить информацию о приложении для Android, чтобы отобразить там сообщения.

Я мог бы вытащить из приложения, а затем сохранить в БД для дальнейшего использования, но сообщения от бота хранятся в telegram всего 24 часа, поэтому, если пользователь не откроет приложение в течение недели - все сообщенияуйдет ...

...