Initial setup of a modular Discord bot featuring reaction-role management. Includes slash commands for creating, listing, removing, and clearing reaction roles with support for unicode and custom emojis. Features persistent SQLite storage, automatic command and event loading, graceful shutdown handling, and structured logging. Designed with extensibility in mind for future commands and events.
31 lines
647 B
JSON
31 lines
647 B
JSON
{
|
|
"name": "everything-bot",
|
|
"version": "1.0.0",
|
|
"description": "Modular Discord bot with reaction roles and extensible architecture",
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
},
|
|
"scripts": {
|
|
"dev": "node --watch src/index.js",
|
|
"start": "node src/index.js",
|
|
"deploy-commands": "node src/deployCommands.js",
|
|
"lint": "eslint src"
|
|
},
|
|
"keywords": [
|
|
"discord",
|
|
"bot",
|
|
"reaction-roles",
|
|
"discord.js"
|
|
],
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"better-sqlite3": "^12.11.1",
|
|
"discord.js": "^14.27.0",
|
|
"dotenv": "^17.4.2"
|
|
},
|
|
"devDependencies": {
|
|
"eslint": "^10.7.0"
|
|
}
|
|
}
|