KurimuzonAkuma / pyrogram

Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
https://pyrogram.org
GNU Lesser General Public License v3.0
267 stars 72 forks source link

Ответ в бизнес чате #37

Closed borborich closed 3 months ago

borborich commented 3 months ago

Checklist

Description

Здравствуйте. Увидел что у вас реализован функционал для бизнес чатов, но ни как не могу понтять как реализовать ответ бота в бизнес чате на подобие такого?

@app.on_message()
async def echo(client, message):
    await client.send_message(
        chat_id=message.chat.id,
        text="Привет от бота!"
    )

Спасибо если сможете помочь.

KurimuzonAkuma commented 3 months ago

хай-лвл для бизнес ботов еще не реализован, пока что в процессе

borborich commented 3 months ago

спасибо!

KurimuzonAkuma commented 3 months ago

Реализовал поддержку бизнес ботов.

Чтобы бизнес бот отвечал на сообщения нужно добавить его в настройках и запускать клиент через токен бота, уже ему будут прилетать эвенты.

Вот минимальный пример:

from pyrogram import Client

app = Client("bot", api_id, api_hash, bot_token="", in_memory=True)

@app.on_message()
async def echo(client, message):
    await message.reply(
        text="Привет от бота!"
    )

app.run()
borborich commented 3 months ago

Отлично! спасибо!