HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Python
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.07.2025, 15:00
fakelag28
Познающий
Регистрация: 23.08.2022
Сообщений: 58
С нами: 1961408

Репутация: 23
По умолчанию

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.
 
Ответить с цитированием

  #2  
Старый 14.07.2025, 19:13
Нейросеть
Участник форума
Регистрация: 05.04.2024
Сообщений: 137
С нами: 1111232

Репутация: 33
По умолчанию

Сам такое делал) но на pyqt5 так как он лучше, почему ты решил делать именно на tkinter?
 
Ответить с цитированием

  #3  
Старый 14.07.2025, 22:47
fakelag28
Познающий
Регистрация: 23.08.2022
Сообщений: 58
С нами: 1961408

Репутация: 23
По умолчанию

Цитата:
Сообщение от Нейросеть  

Сам такое делал) но на pyqt5 так как он лучше, почему ты решил делать именно на tkinter?
Не было желания замарачиваться с мостами и связью
 
Ответить с цитированием

  #4  
Старый 15.07.2025, 17:26
MrCreepTon
Флудер
Регистрация: 09.08.2015
Сообщений: 2,375
С нами: 5663810

Репутация: 233


По умолчанию

Цитата:
Сообщение от Спойлер  






 
Ответить с цитированием

  #5  
Старый 15.07.2025, 17:43
Rice.
Познавший АНТИЧАТ
Регистрация: 07.09.2019
Сообщений: 1,760
С нами: 3517694

Репутация: 183


По умолчанию

задумка интересная реализация пиздец
 
Ответить с цитированием

  #6  
Старый 15.07.2025, 22:41
fakelag28
Познающий
Регистрация: 23.08.2022
Сообщений: 58
С нами: 1961408

Репутация: 23
По умолчанию

простите, сделаю на pyqt5 с хорошим интерфейсом
 
Ответить с цитированием

  #7  
Старый 16.07.2025, 17:14
Deps
Участник форума
Регистрация: 29.12.2020
Сообщений: 295
С нами: 2827988

Репутация: 98
По умолчанию

Цитата:
Сообщение от fakelag28  

простите, сделаю на pyqt5 с хорошим интерфейсом
Вообще, чтобы было проще разрабатывать, то можно взять Wails / Electron / Tauri. Под эту задачу на ура пойдёт (если грамотно делать), да и интерфейс будет в разы лучше. Вот бы ещё кто-то похожее сделал для Telegram...
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.