Skip to content

AdventureTimeSS14/Dev-bot

Repository files navigation

Discord Бот Adventure Time: Установка и запуск

Автор Schrödinger

Deploy Discord Bot Linter Python Code

Этот бот разработан командой Adventure Time SS14 в образовательных целях для изучения и тестирования возможностей Discord API и разработки ботов. Он не предназначен для коммерческого использования.

Этот бот использует библиотеку g4f исключительно для демонстрационных и образовательных целей.

Мы придерживаемся всех правил Discord и несем полную ответственность за его использование.

Установка

1. Клонирование репозитория:

git clone https://github.com/AdventureTimeSS14/Dev-bot.git

2. Установка зависимостей:

cd Dev-bot
pip install -r requirements.txt

3. Создание конфигурационного файла:

Создайте файл .env рядом с main.py и добавьте следующие переменные (по необходимости):

(Для управление дискорд ботом в целом)
DISCORD_KEY=***

(Основной для GitHub)
GITHUB=***

(Для акшонов GitHub)
ACTION_GITHUB=***

(Организация пост запросов для ss14)
POST_USERNAME_DEV=***
POST_PASSWORD_DEV=***
POST_USERNAME_MRP=***
POST_PASSWORD_MRP=***
POST_AUTHORIZATION_DEV=***
POST_AUTHORIZATION_MRP=***
POST_USER_AGENT=***

(Нужно для взаимодейтсвия с сервером ss14 посредством Post запросов [ServerApi.cs](https://github.com/AdventureTimeSS14/space_station_ADT/blob/master/Content.Server/Administration/ServerApi.cs))
POST_ADMIN_API=***
POST_ADMIN_NAME=***
POST_ADMIN_GUID=***

(Конфиг от БД ss14)
DB_HOST=***
DB_DATABASE=***
DB_USER=***
DB_PASSWORD=***
DB_PORT=***

(от MariaDB, не обязательно)
USER=***
PASSWORD=***
HOST=***
PORT=***
DATABASE=***

Запуск

Запуск бота:

python main.py

Уведомления и логирование:

  • Логи о запуске, перезапуске и завершении работы отправляются в лог-канал Discord.
  • Уведомления об изменениях на сервере или статусе бота.

Полезная информация

  • Токен Discord является конфиденциальной информацией. Не делитесь им с другими.
  • Убедитесь, что у вас установлен Python 3.10 или выше.
  • Если вы столкнулись с проблемами, ознакомьтесь с документацией Discord API.

P.S. Если вы нашли баг или у вас есть предложения, отправьте Pull Request или создайте Issue в репозитории.

About

Дискорд бот Adventure Time. Автор discord: schrodinger71

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages