Задать вопрос
@User_id_cleo

Как награждать пользователя за коментарий?

У меня есть канал к которому привязан чат
А в чате есть бот.
Как сделать чтоб бот отслеживал когда кто либо отвечает на пост в канале бот должен отправлять сообщение в лс (вы лайкнули пост).
Как отслеживать ? Пользователь ответил просто на сообщение или на пост ? И как сделать чтоб такое сообщение приходило только один раз ?
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Zuio4ok
Комментарии - отдельный канал, отслеживать сообщения - отправлять в личку.
Но есть и свои проблемы. Как минимум то, что для отправления сообщения в лс человек должен ранее писать боту.

Пользователь ответил просто на сообщение или на пост ?

if message.reply_to_message.from_user.id == id канала:

И как сделать чтоб такое сообщение приходило только один раз ?

Проверять записан ли в базе данных ответ человека на этот комментарий, если нет - записать. Да - пропустить.
Ответ написан
Ваш ответ на вопрос

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

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