Доступен (точнее, был до 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. На данный момент разработка бота прекращена по понятным причинам.