666wcy / ARPT-Bot

一个基于Python3的Bot。目前支持以Docker的方式部署在vps上。支持Aria2、本子下载、网易云音乐下载、Pixiv榜单下载、Youtue-dl支持、搜图。
699 stars 191 forks source link

请教一下关于Telegram_user_id改为群组ID的问题 #58

Closed AndoKaguya closed 2 years ago

AndoKaguya commented 2 years ago

开发者你好,想请教一下 请问一下改为群组ID的话,需要带 - 符号吗,因为获取到的群组ID都是 - 后面带一串数字的? 我设定为带 - 的ID号之后,群组已经给机器人权限和管理员了,但在群组内发言之后,还是无权使用机器人。 还是说 Telegram_user_id 这个变量名要改一下呢?

AndoKaguya commented 2 years ago

抱歉,打扰了,已解决了。 是我获取群ID方法弄错了。 实际上要这么操作才行, 首先拉机器人进群, 然后随便发送一条消息, 然后在浏览器网址中输入: https://api.telegram.org/bot/getUpdates 比如: https://api.telegram.org/bot123456789:jbd78sadvbdy63d37gda37bd8/getUpdates 页面内容中会出现: "chat":{"id":-100123456789,"title":"xxxxxxx","type":"supergroup"} 其中 chat 表示群对话,id -100123456789 就是群的ID 直接把 -100123456789 填入 Telegram_user_id= 后面,要带 - 符号