在电报机器人上访问 api 方法时出现错误 404

Error 404 while accessing api method on telegram bot

我刚刚创建了一个电报机器人来完成学校关于 ifttt 和电报集成的任务。

我的问题是尝试浏览器使用 Telegram 的方法 api 它返回给我以下字符串: {"ok":错误,"error_code":404,"description":"Not Found"}

我使用这个 link 来尝试访问我的机器人: https://api.telegram.org/botToken/getUpdates

机器人的令牌有效

可以帮你解决问题吗?

botToken前需要加上bot字样

令牌:xxx

结果 url 调用:https://api.telegram.org/botXXX/getMe

顺便说一句,如果你在令牌的末尾有\n,它会是同样的404错误

我把文件夹权限改成0755,问题就解决了

我在使用 Telegram Bot SDK 时遇到了类似的错误 laravel。

错误:

Telegram\Bot\Exceptions\TelegramResponseException Not Found

最后我意识到 bot 单词必须从令牌中删除!!

改变这个:

TELEGRAM_BOT_TOKEN=botxxx.....

为此:

TELEGRAM_BOT_TOKEN=xxx.....