EgoisTa-Git / PythonMeetup-Bot

Бот для организации митапов на тему Python-разработки.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Meetup Bot

Бот для организации митапов на тему Python-разработки.

Пример бота

Доступен по ссылке в Телеграм: Python Meetup Bot

Запуск

  • Рекомендуется использовать виртуальное окружение для запуска проекта
  • Для корректной работы Вам необходим Python версии 3.6 и выше
  • API-ключ для работы с Telegram-ботом (инструкция тут).
  • Скачайте код (git clone)
  • Установите зависимости командой
pip install -r requirements.txt
  • Необходимо применить все миграции:
python manage.py migrate
  • Для запуска админ-панели необходимо выполнить команду:
python manage.py runserver
  • Для запуска Telegram-бота необходимо выполнить команду:
python manage.py startbot

Переменные окружения

Часть настроек проекта берётся из переменных окружения. Чтобы их определить, создайте файл .env в корневой директории проекта и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение.

Доступные переменные:

  • TG_BOT_APIKEY - Ваш API-ключ для работы с Telegram-ботом
  • DEBUG — дебаг-режим. Поставьте False.
  • SECRET_KEY — секретный ключ проекта. Он отвечает за шифрование на сайте. Например, им зашифрованы все пароли на вашем сайте. Ключ можно получить тут
  • ALLOWED_HOSTSсм. документацию Django

Цели проекта

Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.

About

Бот для организации митапов на тему Python-разработки.

License:MIT License


Languages

Language:Python 100.0%