Как в Telethon на Python писать в чаты от имени канала или группы. Очень простое решение. В Pyrogram на питоне данное действие выполняется сразу из коробки - нужно проставить просто
set_send_as_chat:
setted_chat = app.set_send_as_chat(post.chat.id, my_channel_id)
А вот в Телетоне, сколько бы вы не рылись в интернете, подобного решения просто не найти, даже ChatGPT тупит и не в силах помочь - пишет несуразный бред. А выход есть и достаточно простой, ловите код:
await client(functions.messages.SaveDefaultSendAsRequest(peer=post_to,send_as=need_id))
Всё просто и работает! Вот
ссылка на саму документацию. Соответственно, нужен премиум-аккаунт, без него вы не сможете писать от имени канала.