我正在尝试获取消息文本,如果它很大并且存在于垃圾邮件数据库中,则应将垃圾邮件报告发送到 Telegram 支持服务。
private Task DisplayMessage(MessageBase messageBase, bool edit = false)
{
switch (messageBase) {
case TL.Message m: {
string text = $"{Peer(m.from_id) ?? m.post_author} in {Peer(m.peer_id)}> {m.message}";
if (<some checking>)
_client.Messages_ReportSpam((InputPeer)<???>);
}
}
如何从Peer或Message中获取InputPeer?
要获取答案,请点击热解图文档中的以下链接
https://docs.pyrogram.org/telegram/types/input-peer-user-from-message