Telegram bot来自Webhook的错误响应:405 Firebase不允许使用方法

时间:2018-12-13 23:27:23

标签: android firebase telegram telegram-bot

我为电报机器人设置了webhook,以将所有更新发送到我的Firebase。 在firebase中,我有此代码,但这是针对Web的

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

所以我尝试使用此URL将webhook直接发送到数据库

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应用,以在此处显示消息。

我可以从应用程序中提取信息,然后存储到数据库以备进一步使用,但是来自bot的消息仅在电报中存储24小时,因此,如果用户一周不打开应用程序-所有消息都将消失...

0 个答案:

没有答案