Skip to content
This repository has been archived by the owner on Jul 9, 2022. It is now read-only.
/ visionone-discord Public archive

Developed by Tinelix as a replacement for the Highflash bot. Development discontinued as of 2021.

License

Notifications You must be signed in to change notification settings

tinelix/visionone-discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VisionOne

Доступен (точнее, был до 2021 г.) на данный момент для Discord.
(Google Translate, i'm sorry: Developed by Tinelix as a replacement for the Highflash bot. Available for now on Discord)
Лицензируется с условиями GNU Affero General Public License версии 3 для веб-приложений.

Преимущества перед Highflash
1. Счетчик сообщений
2. Гибкость настроек (часовые пояса, цвета в Embed-сообщениях, языки, префиксы, т. д.)
3. Интеграция БД SQLite с ботом вместо простого JSON
4. Просмотр рандомных картинок с Unsplash и Reddit
5. Погода от OpenWeatherMap API.
6. Система уровней (пока только глобально)
7. Написан на Python с использованием библиотек discord.py и sqlite3
8. Аудиоплеер с поддержкой очередей.

Скриншоты

Установка

1. Распаковывайте архив с исходными кодами бота Vision в любое место.
2. Создайте файл .env в корневой директории для хранения одного токена к Discord API и трех токенов к Unsplash API в качестве локальных переменных терминала. Файловые системы в Linux спрячут этот файл сами (могут и не везде, так что советую создавать этот файл в корневой!). Формат файла .env увидите чуть ниже (не забывайте подменять на соответствующие токены, а узнать можно по этим ссылкам).

DTOKEN=[link: https://discord.com/developers]
UNSAKEY=[link: https://unsplash.com/developers]
UNSSKEY=[link: https://unsplash.com/developers]
UNSRDC=[link: https://unsplash.com/developers]
3. Убедитесь, что у Вас установлены необходимые пакеты. Если что, смотрите файлы - bot_d.py, keep_alive.py и pyproject.toml
4. Авторские команды (в кодах вызовы оставлены) можно либо создавать руками, либо удалять с кода.
5. Пошаманите хоть как-то... Токены в переменные вставьте, если с файлом .env не прокатило.
6. И наконец-то запускаете.

P. S. На данный момент разработка бота прекращена по понятным причинам.