Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于Telegram组件 Token 配置的问题 #884

Open
Flock-YT opened this issue Jul 18, 2024 · 6 comments
Open

关于Telegram组件 Token 配置的问题 #884

Flock-YT opened this issue Jul 18, 2024 · 6 comments
Assignees
Labels
建议 一个建议 文档 改进或增加文档,或与文档相关 组件:Telegram 与 Telegram 组件相关

Comments

@Flock-YT
Copy link

Flock-YT commented Jul 18, 2024

是否会提供贡献?

不确定

建议描述

TG的BOT API的请求格式是https://api.telegram.org/bot(token)/METHOD_NAME, 在token的前面需要加上bot标识,否则会出现请求失败的问题.
image

所以后端请求的API应该在token的前面加上bot标识,或者在文档中引导用户在token配置前添加bot标识 如下 (显然这不是一个好办法
image

添加后启动正常无报错可以成功监听到信息
image

@Flock-YT Flock-YT added the 建议 一个建议 label Jul 18, 2024
@ForliyScarlet ForliyScarlet added the 等待确认 等待负责人员的确认 label Jul 18, 2024
@Flock-YT Flock-YT changed the title 关于Telegram Token 配置的问题 关于Telegram组件 Token 配置的问题 Jul 18, 2024
@ForteScarlet
Copy link
Member

是的,配置文件里的就应该是加了bot的,我记得格式是 bot一段数字:一串字母
可能README那儿没有说明,事后会考虑加一下

@ForteScarlet ForteScarlet added 文档 改进或增加文档,或与文档相关 组件:Telegram 与 Telegram 组件相关 and removed 等待确认 等待负责人员的确认 labels Jul 18, 2024
@Flock-YT
Copy link
Author

Flock-YT commented Jul 18, 2024

在bot.json中是直接引导填入token了没提示要加bot如果是第一次开发TG机器人的小白的话可能会不知道这个
(不过话说有考虑直接在后端中把请求链接直接改成加bot的吗这样用户就不需要额外加bot了

@ForteScarlet
Copy link
Member

可以修改链接,但是不能改成带token的,因为目前路径token应该是一定拼接的,那样会导致出现两个token路径

而且配置的token还有另一个作用,就是作为bot的唯一标识使用,比如在BotManager里获取它的时候会用到。

也许这两天会考虑找时间把tg的文档也先整理一下写到 https://simbot.forte.love/component-telegram.html 里,不过还是那句话:现在仍是早期开发阶段版本,有很多未完成、不完善的内容

@Flock-YT
Copy link
Author

我的意思就是在后端请求URL中就加入bot标识,这样用户在配置token的时候就不用往前面添加bot了。

@ForteScarlet
Copy link
Member

哦哦,这个当时写的时候考虑过但是忘了为什么没有采纳了。
等有时间的时候我会去看看过去的我有没有留下线索,如果合适可以考虑做修改,或者增加一种配置方式

@Flock-YT
Copy link
Author

OK辛苦了👾

ForteScarlet added a commit to simple-robot/simbot-component-telegram that referenced this issue Aug 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
建议 一个建议 文档 改进或增加文档,或与文档相关 组件:Telegram 与 Telegram 组件相关
Projects
None yet
Development

No branches or pull requests

3 participants