Skip to content

Телеграм бот рассылающий сообщения подписавшимся на него пользователям. Возможность платной подписки с оплатой через freekassa.ru

License

Notifications You must be signed in to change notification settings

fakenpc/telegram-bot-newsletter

Repository files navigation

Описание

Бот для организации платной или бесплатной рассылки. Возможность подписываться на различные виды рассылок. @news0_bot

Установка

  1. Скачать, распаковать файлы бота
  2. Для установки необходимо использовать composer. Если composer не установлен установить его коммандой.
curl -sS https://getcomposer.org/installer | php

Установить зависимости коммандой

php composer.phar install
  1. Переименовать example_config.php в config.php
  2. Задать настроки в config.php
  3. Установить db.sql и /vendor/longman/telegram-bot/structure.sql
  4. Выставить права на выполнение. Если будет использоваться webhook, пропускаем.
chmod u+x /path/to/bot-dir/cron-run-bot.sh
  1. Запустить через консоль или поставить на cron на любой промежуток времени. Если будет использоваться webhook, пропускаем.
/path/to/bot-dir/cron-run-bot.sh
  1. Если будет использоваться webhook.
  • Установить self-signed сертификат на сервер.
  • Указать путь до публичного ключа в config.php
  • Запустить set.php
  1. Поставить на крон, выполняться каждую минуту файл cron-send-out-a-newsletter.php
php /path/to/bot-dir/cron-send-out-a-newsletter.php

About

Телеграм бот рассылающий сообщения подписавшимся на него пользователям. Возможность платной подписки с оплатой через freekassa.ru

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages