如何仅通过邀请链接获取私人频道的ChatId?

时间:2019-01-12 01:36:57

标签: c# telegram-bot

我正在尝试获取某个频道的聊天ID。我正在使用Telegram.Bot库。获取公共频道ID的过程很容易,因为它具有用户名:

Chat channelChat = await botClient.GetChatAsync("@something");

但是私人频道没有用户名。我只看到一种方法:将该频道的邀请链接发送到我的机器人。但这是行不通的,或者我不知道该怎么做:

Chat channelChat = await botClient.GetChatAsync("https://t.me/joinchat/...");

我收到一个ChatNotFoundException。从该频道获取更新并不能解决问题,我需要从用户角度手动设置频道。有什么想法吗?

0 个答案:

没有答案