Задать вопрос
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]
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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