Использование CreateChatRequest происходит недостаточно пользователей (для создания чата, например) - PullRequest
0 голосов
/ 08 июня 2018

telethon vaersion: 0.19.1.4

Python version: 3.6.

При использовании CreateChatRequest для создания группы возникает ошибка, подобная этой:

CreateChatRequest occurs Not enough users (to create a chat, for example).

И мой код такой:

user = InputUser(user_id=12345, access_hash=12345678901234)
client(CreateChatRequest([user], title=title))

user_id и access_hash верны, но я не совсем понимаю сообщение об ошибке.

1 Ответ

0 голосов
/ 12 июня 2018

если вы хотите создать новую группу, вы можете использовать метод CreateChannelRequest и установить megagroup=True

также, если вы хотите добавить пользователя в группу, вы можете использовать InviteToChannelRequest метод

from telethon.tl.functions.channels import InviteToChannelRequest, 
CreateChannelRequest

group=client(CreateChannelRequest(title='test group',about='this is test group',megagroup=True))

print('group created')

# add a user to the group
custom_user='Shahabi77' # username
user_entity=client.get_entity(custom_user)
client(InviteToChannelRequest(
group.chats[0],
[user_entity]
))

print('user added & finish')
...