Сегодня начала изучать для себя новую библиотеку, решила написать скрипт для автоматического добавления юзеров в чат. Набросала вот такой код:
from telethon.tl.functions.messages import AddChatUserRequest
from telethon import TelegramClient
api_id = "my_api_id"
api_hash = "my_api_hash"
client = TelegramClient('name', api_id, api_hash).start()
with client:
client(AddChatUserRequest(int("my_chat_id"), int("id_user"), fwd_limit=50))
Постоянно ловлю ошибки. Либо “telethon.errors.rpcerrorlist.ChatIdInvalidErr or: Invalid object ID for a chat. Make sure to pass the right types, for instance making sure that the request is designed for chats (not channels/megagroups) or otherwise look for a different one more suited\nAn example working with a megagroup and AddChatUserRequest, it will fail because megagroups are channels. Use InviteToChannelRequest instead (caused by AddChatUserRequest).” (перевела, поняла, что у меня что-то не так с chat_id, однако он у меня верный!), либо "ValueError: Could not find the input entity for PeerUser(user_id) (PeerUser). Please read https://docs.telethon.dev/en/l… ities.html to find out more details." (покопалась в интернете, но мало что поняла.). Сможет ли кто-нибудь дать понять, как осуществить мою задумку? Буду бесконечно благодарна за толковый ответ.