Как писать комментарии от имени канала в pyrogram?
В общем, есть бот, который должен комментировать посты от имени канала. Пока что он просто комментит от имени человека.
from pyrogram import filters, Client, types
import random
api_id = 333333
api_hash = '33333333'
ADMIN_GROUP = -767881209
choices = ['👍', '🔥', '😀']
app = Client('anon', api_id, api_hash)
GROUPS = [-1001826063681]
@app.on_message(filters=[filters.channel, filters.group])
async def wait_messages(client: Client, message: types.Message):
if message.chat.id in GROUPS:
m = await app.get_discussion_message(message.chat.id, message.id)
await app.set_send_as_chat(message.chat.id, -1001690557176)
await m.reply(random.choice(choices))
app.run()
Источник: Stack Overflow на русском