Sign inSign up

akeinhell/redfoxbot

By akeinhell

•Updated over 8 years ago

https://redfoxbot.ru

Image
0

1.7K

akeinhell/redfoxbot repository overview

codecov

⁠Официальный репозиторий телеграмм-бота Лиса⁠

Сейчас поддерживаются проекты:

  • redfox
  • encounter
  • Dozor.lite
  • экипаж
  • lampagame
  • dozor classic

⁠Установка

⁠Клонируем репозиторий и устанавливаем зависимости

Для разворачивания проекта необходимы composer, npm, gulp, bower

git clone https://github.com/akeinhell/redfoxbot.git
cd redfoxbot
composer install
npm install # или yarn install
gulp build

⁠Настраиваем Nginx

cp nginx.conf /etc/nginx/sites-available/redfoxbot.conf
ln -s /etc/nginx/sites-available/redfoxbot.conf /etc/nginx/sites-enabled/redfoxbot.conf
service nginx restart

#Настраиваем проект

cp .env.example .env

В Файле .env необходимо указать слеующие параметры

TELEGRAM_KEY=$TELEGRAM_KEY

Ключ для бота получаем тут⁠

Конфиги для запуска приложения правим в .env файле

  • БД
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
  • Cache
CACHE_DRIVER=redis
SESSION_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
  • Other
BOT_NAME ="Redfox Telegram bot"

Необходимо накатить миграции ./artisan migrate

⁠Разработка и тонкости проекта

  • Бот работает на hook'ах, соответственно для локальной разработки сейчас нет метода для инструмента
  • Все ваши Pull-Request'ы будут слиты и вылиты на production сервера в течении нескольких дней после Сode-Review
  • Я всегда готов ответить на все вопросы про бота и его логику, и тонкости реализации той или иной фичи
  • в проекте необходимо поддерживать единый стиль кода. [#code-style](Читать подробнее тут)

Tag summary

Content type

Image

Digest

Size

317.8 MB

Last updated

over 8 years ago

docker pull akeinhell/redfoxbot