我为电报机器人设置了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小时,因此,如果用户一周不打开应用程序-所有消息都将消失...