Как сделать чтобы бот отправлял сообщение сразу
Перейти к содержимому

Как сделать чтобы бот отправлял сообщение сразу

  • автор:

Как сделать так чтобы бот отправлял сообщения в заданное мною время?

У меня возник вопрос,как сделать так,чтобы телеграм бот отправлял в нужное мне время 3 вопроса,на которые я собственно буду отвечать и смог изменять это время прям в боте.То-есть бот меня по началу спрашивает:»какое время вам удобно для отправки вопросов?».Я пишу сообщение 12:00 . И он каждый день отправляет в 12:00.И если вдруг мне не будет удобно в 12:00 принимать эти вопросы и захочу сменить на 15:00,то он писал мне эти вопросы в 15:00 каждый день.

  • Вопрос задан более года назад
  • 81 просмотр

Комментировать
Решения вопроса 0
Ответы на вопрос 1

402d

начинал с бейсика на УКНЦ в 1988

Рассылка вопросов через Cron по базе данных
tid подписчика, prefer_time, last_send
выбрать из базы тех у кого last_send старее 22 часов от now и предпочитаемое времы меньше или равно текущему времени в формате hh:mm

вторая часть реализация диалога о выборе времени
тут уже ваша фантазия / валидное время записывается в таблицу

Как отправить сообщение в группу Telegram

Вы можете не только использовать ботов Aimylogic чтобы отправлять личные сообщения в Telegram, но и добавлять их в групповые чаты в Telegram.

Мы предполагаем, что вы уже создали сценарий бота и знаете, как его опубликовать в канале Telegram, поэтому здесь мы рассмотрим только, как отправлять сообщения в групповой чат.

Подготовьте сценарий​

В первую очередь, в качестве стартового экрана добавьте в сценарий текстовый блок, в который скопируйте и вставьте: $rawRequest.message.chat.id

Этот экран должен быть самым верхним и самым левым, чтобы бот выводил это сообщение первым.

Добавьте переменные в сценарий​

Также ваш сценарий должен уметь отправлять данные в Telegram. Для этого их нужно записывать в переменную.

Например, добавим блок text to $var, с помощью кото

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *