Skip to content

Telegram bot с базовым функционалом для статьи в блоге: Django, Celery, Redis.

Notifications You must be signed in to change notification settings

UNREALre/PoetryBot

Repository files navigation

Info

Тестовый бот: рассылает раз в день сообщения со стихами пользователям. Позволяет получать рандомные стихи. Позволяет сохранять в избранное и просматривать избранное.

Используемый стек: Django, Celery, Redis, PostgreSQL.

Установка

Проект настроен для деплоя через Dokku. Берем VPS, ставим dokku, создаем приложение там, postgres, redis, git. Создаем необходимые переменные окружения:

BUILDPACK_URL: https://github.com/heroku/heroku-buildpack-python.git#v191

DISABLE_COLLECTSTATIC: 1

DJANGO_DEBUG: False

DOKKU_LETSENCRYPT_EMAIL: email@gmail.com

MEDIA_DOMAIN: https://my_site.com

WEB_DOMAIN: https://my_site.com

TELEGRAM_TOKEN: tg_token_from_bot_father

Говорит TG, что будем webhook-ом работать через запрос:

https://api.telegram.org/bot[ТУТ_ТОКЕН]/setWebhook?url=[ТУТ_URL_WEBHOOK]/super_secter_webhook/

Пушим проект в dokku и готово. Детальнее тут: https://github.com/ohld/django-telegram-bot/wiki/Production-Deployment-using-Dokku

About

Telegram bot с базовым функционалом для статьи в блоге: Django, Celery, Redis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages