通过 Telethon 报告垃圾邮件或滥用行为
Reporting spam or abuse via Telethon
我在 python 中使用 Telethon 在 Telegram 的群组中自动回复。我想通过 Telethon 自动报告垃圾邮件或滥用帐户,我阅读了 Telethon 文档并 google 它,但我找不到任何示例。
如果可以做到,请提供示例代码。
https://tl.telethon.dev/methods/messages/report.html
页面示例:
from telethon.sync import TelegramClient
from telethon import functions, types
with TelegramClient(name, api_id, api_hash) as client:
result = client(functions.messages.ReportRequest(
peer='username',
id=[42],
reason=types.InputReportReasonSpam()
))
print(result)
一can use search找到以下举报方式:
messages.ReportRequest
报告一条或多条消息。
account.ReportPeerRequest
以特定原因私下、聊天或频道举报用户。
messages.ReportSpamRequest
在私下、聊天或频道中无故举报用户。
channels.ReportSpamRequest
举报频道内用户的一条或多条消息。
我在 python 中使用 Telethon 在 Telegram 的群组中自动回复。我想通过 Telethon 自动报告垃圾邮件或滥用帐户,我阅读了 Telethon 文档并 google 它,但我找不到任何示例。 如果可以做到,请提供示例代码。
https://tl.telethon.dev/methods/messages/report.html
页面示例:
from telethon.sync import TelegramClient
from telethon import functions, types
with TelegramClient(name, api_id, api_hash) as client:
result = client(functions.messages.ReportRequest(
peer='username',
id=[42],
reason=types.InputReportReasonSpam()
))
print(result)
一can use search找到以下举报方式:
messages.ReportRequest
报告一条或多条消息。account.ReportPeerRequest
以特定原因私下、聊天或频道举报用户。messages.ReportSpamRequest
在私下、聊天或频道中无故举报用户。channels.ReportSpamRequest
举报频道内用户的一条或多条消息。