- 34
- 46
DiscoBotGUI | GitHub
DiscoBotGUI - это графический интерфейс для управления Discord-ботом, написанный на Python с использованием библиотеки tkinter. Программа позволяет авторизоваться с помощью токена бота, просматривать сервера, каналы, сообщения, а также отправлять сообщения прямо из интерфейса.

Зачем это надо?
DiscoBotGUI создан для упрощения отладки и тестирования вашего Discord-бота. Он позволяет быстро просматривать, какие сервера, каналы и сообщения видит ваш бот, а также отправлять сообщения напрямую из интерфейса. Это особенно удобно для:- Мониторинга активности бота в реальном времени без необходимости переключаться между Discord-клиентом и кодом.
- Быстрой проверки прав доступа бота.
Возможности
- Авторизация по токену Discord-бота
- Просмотр списка серверов (гильдий), на которых находится бот
- Просмотр текстовых каналов выбранного сервера
- Просмотр сообщений в выбранном канале (с поддержкой вложений и embed)
- Загрузка истории сообщений (постранично)
- Отправка сообщений в канал
- Копирование ID, ссылок и названий серверов, каналов и сообщений
- Просмотр изображений из вложений и embed
Установка
1. Клонируйте репозиторий или скачайте архив с кодом.
2. Установите зависимости:
Код:
pip install -r DiscoBotGUI/requirements.txt
Запуск
Код:
python DiscoBotGUI/main.py
Использование
1. При запуске появится окно авторизации. Введите токен вашего Discord-бота.
2. После успешной авторизации откроется основное окно с интерфейсом.
3. Слева — список серверов, по центру — каналы выбранного сервера, справа — сообщения выбранного канала.
4. Для отправки сообщения используйте поле ввода внизу.
Требования
- Python 3.8+
- Активный токен Discord-бота с необходимыми правами (чтение сообщений, просмотр каналов, отправка сообщений)
Зависимости
- discord.py
- aiohttp
- Pillow
- requests
Лицензия
Проект распространяется под лицензией GNU AFFERO GENERAL PUBLIC LICENSE V3.