Описание
Наш модуль уведомлений Twitter разработан для того, чтобы ваша сообщество могло автоматически отслеживать новые твиты от своих любимых создателей прямо в Discord!
Кроме того, он автоматически обновляет название голосового канала, чтобы отображать в реальном времени количество подписчиков аккаунта Twitter 📊.
🔄 Как работает система
Раздел с заголовком «🔄 Как работает система»- Мониторинг аккаунтов Twitter
- Автоматическое уведомление
- Настройка уведомлений
- 📢 Роль, которую нужно упоминать при появлении нового твита
- 🎯 Канал назначения для уведомлений
- ⏱️ Частоту проверки новых твитов
Модуль регулярно проверяет настроенные аккаунты Twitter, чтобы обнаруживать новые опубликованные сообщения. Вы можете настроить несколько аккаунтов для одновременного мониторинга 💬.
Как только обнаруживается новый твит, модуль автоматически создаёт уведомление в настроенном канале Discord со ссылкой. Твиты добавляются в очередь, и каждую минуту модуль отправляет один твит в канал, чтобы избежать спама.

Вы можете настроить:
✨ Преимущества системы
Раздел с заголовком «✨ Преимущества системы»- 🎯 Больше не пропускайте твиты ваших любимых авторов
- 🤖 Полная автоматизация процесса уведомлений
- 📊 Простое и централизованное управление отслеживаемыми аккаунтами
- 🔔 Настраиваемые и информативные уведомления
- Модуль не будет работать при простом скачивании файлов; он должен быть интегрирован в уже работающего Discord‑бота
- Мы используем Prisma в качестве ORM для управления базой данных; убедитесь, что ваш проект также использует Prisma или адаптируйте код соответственно
⚠️ Требования
Раздел с заголовком «⚠️ Требования»- Рабочий Discord‑бот с необходимыми разрешениями
- Действующий токен bearer -> См. раздел установки
- Знания в разработке Discord‑ботов (Javascript) и управлении базами данных
Файлы/папки
Раздел с заголовком «Файлы/папки»Каталогcommands
Каталогnotification
- notification-add.js Реализация команды slash
- notification-list.js Реализация команды slash
- notification-remove.js Реализация команды slash
Каталогprisma
- schema.prisma Модель данных для модуля (Prisma)
Каталогutils
Каталогnotification
- twitter.js Утилитарные функции для работы с Twitter
- utils.js Повторно используемые функции
- .env Необходимые переменные окружения
- index.js Точка входа скрипта
- package.json Необходимые зависимости
Зависимости & Версии
Раздел с заголовком «Зависимости & Версии»Вот версии, использованные при разработке и тестировании скрипта:
- @prisma/client@6.18.0
- discord.js@14.24.0
- dotenv@16.6.1
- uuid-js@0.7.5
- axios@0.26.1