Как отправить тихую трансляцию/сообщение (без создания уведомления) на моем канале с помощью Telethon?Python

Программы на Python
Anonymous
Как отправить тихую трансляцию/сообщение (без создания уведомления) на моем канале с помощью Telethon?

Сообщение Anonymous »

Я использую библиотеку Telethon и пока считаю ее потрясающей :) Большое спасибо @Lonami за поддержку! На данный момент он отлично подходит для всех моих нужд.
Одна вещь, которую я хотел бы знать, это как я могу преобразовать созданный канал в тихий (чтобы он не отправлял никаких уведомлений пользователям) или хотя бы отправить конкретное сообщение без отправки уведомления.
Я создаю свой канал, а затем загружаю фотографию, используя учетную запись бота, вот так:

Код: Выделить всё

newChannel = clientCreator(CreateChannelRequest(title=my_title, about=my_description, broadcast=True))

channel = clientBot.get_entity(InputPeerChannel(channel_ID, channel_hash))
clientBot.send_file(channel.id, image_file, silent=True)
Однако, несмотря на то, что я указываю параметр Silent=True при отправке, изображение, отправленное ботом, по-прежнему вызывает уведомление для пользователя, присоединившегося к каналу. Я делаю что-то не так, или это какая-то ошибка/ограничение Telegram API?
P.S. Даже когда я указываю «Беззвучную трансляцию» в официальном клиенте, он все равно генерирует уведомление при публикации (если, конечно, пользователь не отключит его вручную для канала). Так что я думаю, что это, скорее всего, ошибка или какое-то недопонимание концепции с моей стороны.

Подробнее здесь: https://stackoverflow.com/questions/711 ... ication-in

Вернуться в «Python»