как создать telegram группу автоматически

Для создания telegram бота использую aiogram, нужно что бы бот создал группу и добавил туда людей. Или как то автоматизировать это по другому. Возможно ли такое?


Ответы (1 шт):

Автор решения: TheNick - Ник

Это можно сделать с помощью библиотеки Pyrogram. В документации есть метод createChat().

from pyrogram import Client, filters

app = Client("123", api_id=1234567, api_hash="abcdef12345679890abcdef1234567890")

@app.on_message(filters.command('create', prefixes="."))
def create(_, msg):
    ids = [12345678, 12345678] #Айди пользователей, которые будут добавлены
    app.createChat(ids, "имя группы")
app.run()

Получить api_id и api_hash можно здесь (необходимо авторизоваться, написать номер телефона вашего основного аккаунта, и ввести код из Telegram, создать приложение и скопировать api_id и api_hash)

Во время первого запуска кода, программа опять запросит номер телефона и код, который отправит вам Telegram, но не бойтесь, это официальная процедура. После введите куда нибудь команду .create, например в избранное.

→ Ссылка