Задать вопрос
haniaman
@haniaman
Учусь на программиста

Как отредактировать сообщение с канала телеграмм?

Здравствуйте, столкнулся с проблемой. У меня есть телеграмм канал. Надо массово подредактировать caption у фотографий, накидал код. Но столкнулся с проблемой что сообщение отправлено от имени телеграмм канала, то есть message.from_user = None. К библиотеке подключаюсь через личный аккаунт(не бота), данный аккаунт является владельцем канала. Но все время выдает ошибку: [403 MESSAGE_AUTHOR_REQUIRED]. Так как сообщение отправлено от имени канала. Подскажите как можно отредактировать текст в сообщении?

Суть моего кода:
# поиск сообщения по заданному параметру
post = list(client.search_messages(chat_id, query=""))[0]

# получение описания под фото
caption = post.caption

# изменение caption

client.edit_message_caption(chat_id, message_id=post.id, caption =caption)


И получаю [403 MESSAGE_AUTHOR_REQUIRED]
  • Вопрос задан
  • 39 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы