Шаблон бота з відкритим вихідним кодом
discord.js
, який базується на офіційному посібнику з discord.js, щоб розпочати створення свого особистого бота для Discord!
Discord Bot Template TS — це шаблон бота з відкритим вихідним кодом на основі discord.js написаний на Typescript для початку роботи над новим проектом бота. За допомогою цього шаблону можна масштабувати будь-який проект бота. (на основі одного або кількох серверів) все залежить від вашої творчості!
Цей шаблон містить багато вбудованих корисних і гнучких функцій, наприклад:
- Усі події зберігаються в в папках папці events. Вам не потрібно використовувати
client.on()
в основному файлі - Використовуючи простий клас
Event
, ви легко можете створювати будь-яку кількість подій
- Усі команди зберагіються у папках папці commands.
- Команди можуть отримувати об'єкт
ChatInputCommandInteraction
для слеш команд абоUserContextMenuCommandInteraction
для команд контекстного меню користувача абоMessageContextMenuCommandInteraction
для команд контекстного меню повідомлення - ВАЖЛИВО: У кожної команди є параметр
devGuildOnly
який за замовченням єtrue
тобто усі команди реєструються лише в 1 гільдії, тому як закінчите розробку свого прекрасного бота, не забудьте змінити цей параметр наfalse
для тих команд які ви бажаєте розгорнути на всіх серверах бота
- Легко обробляйте вхідні запити компонетів з папки components
- Компонентів класифікуютсья в іменованих папках а саме
autocomplete
,buttons
,modals
,selectmenu
в цих папках категорії і вже в них ваші файли цих компонентів, все дуже просто
- Користуватися шаблоном так легко та весело, ви б знали. Оскільки шаблон не залежить від будь-яких зовнішніх залежностей і написаний на typescript, його можна налаштувати будь-яким чином. Вашій творчості немає кінця!
Це ваше, ви маєте повний контроль.
npm install
- Налаштуйте файл
config.ts
відповідно до ваших потреб!
Під час розробки рекомендовано запускати за допомогою команди
npm run dev
Під час виробницва запускайте
npm run build
Шаблон активно підтримується, якщо виникають якісь проблеми або запитання по роботі шаблону, зверніться до мене в Discord
GamesTwoLife
- Github: @GamesTwoLife
- Discord: @gamestwolife
Сюди може потрапити кожен, за внесок у розвиток проекту
Вітаються внески, проблеми та запити щодо функцій! Не соромтеся перевірити сторінку проблем.
Поставте ⭐️, якщо цей проект допоміг вам! Оцінка проекту надихає мене продовжувати його.
Copyright © 2024 GamesTwoLife.
Цей проект має ліцензію Apache-2.0.