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

Добавил пользователь Владимир З.
Обновлено: 18.09.2024

Итак, что потребовалось сделать:

2. Добавить этого боту в группу.

3. Соответственно подписаться на этого бота, но подписать надо группу, а не конкретных пользователей.

curl -X POST "https://api.telegram.org/bot1641633011:AAHkAXbdj1RKTJYHCnJF7dZ8u9LMyWL8ba7/sendMessage" -d "chat_id=-1001222395108&text=my sample text"

1) 1641633011:AAHkAXbdj1RKTJYHCnJF7dZ8u9LMyWL8ba7 - токен моего бота

Потом я просто переписал это для 1С. Код не самодостаточный, но рассчитано на то, что код работы с ботом у вас уже есть. Вот пример кода:

Чат-боты помогают повысить потребительскую ценность бизнеса при сравнительно небольших затратах на создание таких инструментов.

51 % клиентов, по данным чат-бота Ubisend, ожидает, что бизнес будет доступен в режиме 24/7.

Еще немного статистики:

  • подавляющее большинство пользователей (87,2 %) имеет нейтральный или положительный опыт общения с чат-ботами; , в 2021 году количество уникальных чат-ботов приблизилось к 1,8 миллиардам единиц. Глобальный рынок чат-ботов оценен более чем в 600 миллиардов долларов;
  • в то же время 60 % пользователей предпочли бы дождаться, пока им ответит живой сотрудник. Чат-боты кажутся этим людям примитивными и неспособными решать проблемы клиентов.

Топ-8 сценариев для чат-бота

Использовать чат-бот в Telegram можно по-разному:

  • поиск информации с дальнейшей выдачей ответа;
  • оформление заказа;
  • обработка запроса с учетом местоположение пользователя (вызов курьера, доставка еды);
  • бронирование мест;
  • финансовые переводы;
  • информационная поддержка;
  • тайм-менеджмент (чат-бот может добавить событие в календарь, создать оповещения о событиях);
  • голосование.

Это самые очевидные сценарии использования чат-бота в Telegram. Однако разработчик может настроить бот для решения практически любой задачи.

6 особенностей чат-ботов в Telegram

Как сделать чат-бота в Telegram: пошаговая инструкция

Создаются и управляются боты с помощью другого бота BotFather.

Чтобы создать чат-бота, выполните следующие действия:

  • установите десктоп-версию Telegram и запустите ее;
  • откройте Controller Bot;
  • нажмите START внизу экрана:

Как создать чат-бот в Telegram: от настроек до запуска

  • Используйте команду добавления нового канала:

Как создать чат-бот в Telegram: от настроек до запуска

  • Получите подробную инструкцию, как подключить нового бота:

Как создать чат-бот в Telegram: от настроек до запуска

  • Следуя инструкции, отправьтесь в BotFather и нажмите START внизу экрана:

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

  • Теперь дайте боту ник. Ник должен оканчиваться на слово bot:

Как создать чат-бот в Telegram: от настроек до запуска

  • Получите уникальный токен и скопируйте его. В случае потери или удаления диалога не нужно паниковать. Снова отправьте /token в диалог, и новый вариант кода будет сразу же создан.
  • Вернитесь в ControllerBot и отправьте токен в диалог:

Как создать чат-бот в Telegram: от настроек до запуска

Для этого создайте новый публичный канал через левое меню, нажав кнопку New Chanel:

Как создать чат-бот в Telegram: от настроек до запуска

Чтобы добавить созданного бота в администраторы канала, нужно выбрать его в чатах и нажать кнопку Manage Channel:

Как создать чат-бот в Telegram: от настроек до запуска

. и назначить администратора:

Как создать чат-бот в Telegram: от настроек до запуска

После выполнения двух требований ControllerBot мы успешно подключили канал. Осталось указать город для уточнения часового пояса:

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Бот предложит настроить форматирование. В 95 % случаев подойдет Markdown (прим. ред. – облегченный язык разметки):

Теперь создаем первый пост. Можно написать в нем любой текст, чтобы проверить, как это работает:

ControllerBot возвратит отправленную запись и предложит задействовать дополнительные инструменты:

Как создать чат-бот в Telegram: от настроек до запуска

  • Если нужно привязать к кнопке ссылку, воспользуйтесь этой функцией:

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

. и выберите предпочтительный сценарий публикации:

Доступно несколько вариантов публикации: мгновенная и отложенная. Можно поставить таймер для удаления записи

Синтаксис. Команды. Настройки

Главные команды запомнить несложно:

Если при создании бота вам не хватает стандартных функций, вы можете задействовать дополнительные команды длиной до 32 символов.

Соблюдайте синтаксис: /команда [необязательный] [аргумент]. Например, так мы получаем статистику по боту: /get_messages_stats

О некоторых параметрах BotFather мы уже говорили. Это:

Важные команды для чат-ботов

Дополнительных возможностей у бота в Telegram достаточно. Разбирать их все не имеет смысла, так как активно используется лишь небольшая часть.

Теперь посмотрим основные команды BotFather.

Зачем нужны такие месседжи

  • Планирование делового календаря;
  • Управление напоминаниями.

Как сделать


  • Откроется выбор времени и даты;
  • Вращайте диск, чтобы определить день отправки;



Согласитесь, это крутая возможность? Теперь друзья и коллеги будут вовремя получать нужные данные и информацию в Телеграме, больше вы не будете забывать об отправке сведений.


  • Кликните по кнопке, чтобы открыть меню выбора времени;
  • Установите дату;
  • Крутите колесико, чтобы выбрать часы и минуты;


Вы можете задавать напоминания событиям, встречам и мероприятиям. В списке такие уведомления будут отмечаться значком календаря – так вы поймете, что сами поставили задачу и приступите к выполнению.

Бот напоминалка для Telegram Python, Telegram бот, Первый опыт

Бот написан на Python, использует утилиту at, работает в Linux (возможно заведется и на винде).

Это мой первый опыт в программирование так что прошу особо санными тряпками не закидывать, а лучше сказать что я сделал не так.

В будущем планирую добавить возможность удалять напоминания и выбирать часовой пояс,

пока бот работает в часовом поясе сервера.

Найти бота в Telegram:

Это для тех кто по любому уведомлению сразу жопу к телефону подрывает. :)

Не успел. Последний официальный клиент из коробки умеет.

Я правильно понимаю, вы создаете по таблице на каждый чатик? В чем смысл этого действа?

Почему бы не добавить в таблицу "tasklist" поле ChatID и индекс по нему?

Иллюстрация к комментарию

что именно вставлять в графу sdir? а также в servertz?

Привет, смотрю твой бот написан на telebot. Как ты реализовал в нём уведомления в определённое время? Какой модуль использовал : datetime, time, schedule или иной? Заранее спасибо!

А ещё было бы не плохо добавить возможность выбора часового пояса для каждого) тогда будет удобно

Было бы круто если бы удалось поставить частоту напоминаний, например один или каждый понедельник или через день итд

в последней версии телеграмма напоминалка уже встроенная

Right click the ‘Send’ button and select ‘Schedule Message’ to automatically send something at a specified time.

Schedule reminders for yourself in the ‘Saved Messages’ chat.

если себе - то просто как напоминалка получается.

это очень круто и мой вопрос без сарказма или чего там еще, но зачем изобретать велосипед? Чем не устраивает напоминалка через календарь смартфона? Уже год ставлю через G-ассистента. Через Сири, насколько я знаю - тоже можно.


Новый тест TelegramTV бота

Доброго времени суток.

Появилось немного свободного времени. И я решил посвятить это время своему хобби. "Говнокодингу". Уверен так назовут мой код, гуру.

А именно доработкой своего TelegramTV бота: @t_tv_bot (текущая версия)

Что я сделал в новой версии на данный момент:

- Взял за основу базы каналов всем нам известный сервис iPTV, чье имя нельзя произносить в слух. Более 1000 каналов.

Ссылка на тестовый TelegramTV bot: @ttvdemo_bot

Приглашаю всех протестить мое творение и высказать свои мнения.

По ограничениям на данный момент.

Я крайней степени бич. Поэтому на данный момент использую только один временный аккаунт базы, поэтому возможно возможность просмотра будет ограничена из-за занятости аккаунта. пробуйте открыть нужный канал через какое-то время.

Ссылки на потоки во время теста временные, поэтому копировать, воровать и прочее бесполезно. Не тратьте время.

Читайте также: