Guardianwatch
Добро пожаловать в GuardianWatch! Этот бот является вашим инструментом для эффективного сбора и организации информации о членах сервера Discord. Написанный полностью в Python и используя силу API Discord BOT, а также API Google Sheets, этот бот предлагает универсальность и простоту использования в трех различных режимах: режиме GSHEETS, CSV-режиссер и комбинированный режим.
Функции
Режим GSHEETS: автоматически составляют комплексный список пользовательской информации при запуске BOT и отправляет ее непосредственно на указанную страницу Google Sheets. Режим CSV: использует команду /escept для сбора пользовательской информации по требованию и выводит ее в качестве файла CSV непосредственно в чате. Комбинированный режим: объединяет функциональные возможности GSHEELS и режимов CSV, позволяя команде /escept нацелен на либо выходной формат на основе предоставленных аргументов (CSV или GSHEELS). Каждый режим работает как отдельный файл Python, предоставляя вам гибкость, чтобы выбрать версию, которая наилучшим образом соответствует вашим потребностям.
☕ Поддержите мою работу на KO-Fi
Собранная информация
В настоящее время бот собирает следующую информацию о каждом пользователе:
- Имя пользователя
- Идентификатор раздора
- Прозвище
- Profile Picture URL
- Роли
Будущие улучшения
Мы постоянно стремимся расширить возможности бота. Запланированные будущие обновления включают дополнительные данные пользователя, такие как:
- Присоединяйтесь к дате
- Учетный возраст
- Общее отправленное сообщения
- Последнее сообщение отправлено на сервере
- Начиная
Присоединяйтесь к моему серверу Discord
Чтобы запустить и запустить и запустить член участников Discord, следуйте этим шагам:
- Клонировать репозиторий: начните с клонирования этого репозитория на местную машину.
- Установите зависимости: убедитесь, что у вас установлен Python и необходимые пакеты.
- Настройка Discord Bot: Следите за официальным руководством Discord, чтобы настроить бота и получить свой токен.
- Настройте Google Sheets API: для режима GSHEESS настройте API Google Sheets и получите свои учетные данные.
- Конфигурация: Заполните файл client_secret.json своими учетными данными Google Sheets и другими необходимыми конфигурациями.
- Запустите бот: выберите режим, который вы хотите запустить, и выполнить соответствующий файл Python (gsheets-mode.py, csv-mode.py или combised-mode.py).
Использование
- Режим GSHEETS: просто запустите бот, и он автоматически заполнит ваш лист Google информацией о участнике при запуске.
- Режим CSV: используйте команду /ispect в вашем сервере Discord, чтобы запустить сбор данных и создание файлов CSV.
- Комбинированный режим: используйте /осмотрите [CSV /GSHEELS], чтобы указать выходной формат для сбора данных.
Вклад
- Взносы приветствуются! Если у вас есть идеи для новых функций, улучшений или исправлений ошибок, не стесняйтесь разыграть репозиторий, вносить изменения и отправить запрос на вытяжение.
Лицензия
- Этот проект лицензирован по лицензии MIT - для получения подробной информации см. Файл лицензии.
Отказ от ответственности
- Этот бот предназначен только для образовательных и административных целей. Убедитесь, что соответствие условиям обслуживания Discord и получения необходимых разрешений от участников сервера перед сбором данных.