Skip to content

GypsyJR777/DiscordManager

Repository files navigation

DiscordManager

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

Про бота

Идея данного бота зародилась у меня, когда послушал рассуждения друга (владельца нашего сервера в Дискорде), почему мы несколько раз меняли серваки. Итог у него был простой: слишком много накапливалось людей на сервере, при этом большинство из них больше одного раза ни с кем не играли. Я предложил написать бота, который во первых сможет заменить нам нашего нынешнего "менеджера", а во вторых в который мы сможем добавить все необходимые нам функции. Таким образом первое, что было реализовано это считывание участников голосвых чатов, обновление времени присутствия на сервере и удаление пользователей, которые не общались больше 30 дней.

Стек

Java Spring Postgres Hibernate JDA

Инструкция по установке

Для работы бота требуется PostgreSQL, а также ряд переменных окружения:

  • ${DISCORD_TOKEN} - токен дискорд-бота
  • ${DB_URL} - адрес БД (например, jdbc:postgresql://manager-bd:5432/discordbot)
  • ${DB_USERNAME} - имя пользователя БД
  • ${DB_PASS} - пароль БД
  • ${SEGMIND_TOKEN} - токен для Kandinsky 2.2 на Segming https://www.segmind.com/models/kandinsky2.2-txt2img/api (опциональный параметр)

About

Discord bot for managing guilds

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors