我正在尝试获取某个频道的聊天ID。我正在使用Telegram.Bot库。获取公共频道ID的过程很容易,因为它具有用户名:
Chat channelChat = await botClient.GetChatAsync("@something");
但是私人频道没有用户名。我只看到一种方法:将该频道的邀请链接发送到我的机器人。但这是行不通的,或者我不知道该怎么做:
Chat channelChat = await botClient.GetChatAsync("https://t.me/joinchat/...");
我收到一个ChatNotFoundException。从该频道获取更新并不能解决问题,我需要从用户角度手动设置频道。有什么想法吗?