Skip to content

Rult/sbot

 
 

Repository files navigation

sbot

Нескучный дискорд-бот.

Как запустить на своём токене

  1. Клонируем репу git clone https://github.com/piousdeer/sbot
  2. Заходим в корень cd sbot
  3. Создаём файл .env:
BOT_TOKEN=ваш_токен
# не секрет!!! находится во вкладке Bots

IMGUR_ID=ваш_имгур_айди
# для отправки пикч на Имгур, сейчас не используется

OWNER_ID=ваш_личный_дискорд_айди
# чтобы бот понимал, что вы - его владелец

BOT_SHORT_NAME=sb
# какое имя будет отображаться в статусе

ACCEPTABLE_BOT_NICKNAME=ыи|c,|[сcs][бb6]|сбот|стилл?бот|sbot|still?bot
# на что бот может откликаться

Через докер

  1. Устанавливаем Docker (на арче и манжаро sudo pacman -S docker, sudo systemctl enable --now docker, на винде найдете сами)
  2. Билдим имаж docker build . --tag sbot
  3. Запускаем docker run --env-file=.env --memory=1G --interactive --tty --rm sbot

Можно последние три флага заменить на --name=sbot --detach --restart=unless-stopped, чтобы бот работал в бэкграунде и стартовал автоматически при запуске системы.

При изменениях в коде повторять шаги 5 и 6.

По классике

  1. Устанавливаем nodejs версии 12 (модуль canvas ломается на более поздних версиях), наиболее удобно это сделать через nvm: nvm install 12 (nvm на винде удобно поставить через scoop, на линуксах найдете сами)
  2. Ставим зависимости npm install
  3. Запускаем npm start

About

Yet another boring Discord bot

Resources

Stars

Watchers

Forks

Languages

  • JavaScript 99.1%
  • Other 0.9%