我在python中有一个非常简单的bot来运行这段代码:
def get_chat(chat_id=None):
data = {
'chat_id': str(chat_id)
}
resp = urllib2.urlopen(BASE_URL + 'getChat?'+urllib.urlencode(data)).read()
return resp
我的机器人是聊天管理员
它应该收到对象聊天,如此处https://core.telegram.org/bots/api#getchat所示,对象内部有聊天链接,但我唯一可以收到的是:
{"ok":true,"result":{"id":#####,"title":"####","type":"supergroup"}}
为什么?
答案 0 :(得分:1)
https://core.telegram.org/bots/api#chat
invite_link:字符串,可选。聊天邀请链接,用于群组,超级群组和频道聊天。聊天中的每个管理员都会生成自己的邀请链接,因此漫游器必须首先使用exportChatInviteLink生成链接。仅在getChat中返回。
答案 1 :(得分:0)
尝试使用exportChatInviteLink
方法。 (documentation)
另请注意any previously generated link is revoked
。