[英]Error when sending a message to telegram chat using Python Telethon
from telethon import TelegramClient
client = TelegramClient('anon', api_id, api_hash)
async def main():
await client.send_message(chat_id, 'Hello')
with client:
client.loop.run_until_complete(main())
當我嘗試運行代碼時出現錯誤:
telethon.errors.rpcerrorlist.ChatIdInvalidError:聊天的 object ID 無效。 確保傳遞正確的類型,例如確保請求是為聊天(而不是頻道/巨型組)設計的,或者尋找更合適的其他類型\n使用巨型組和 AddChatUserRequest 的示例,它將失敗,因為巨型組是渠道。 改用 InviteToChannelRequest(由 SendMessageRequest 引起)
聊天的ID是正確的,我檢查了。 可能是什么問題呢?
是的,您必須從您的聊天 ID 進行確認,並確保您傳遞了正確的聊天 ID。 您可以使用“@_Chat_ID”或使用“htttp//t.me/Chat_link”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.