Ayumi is a Discord bot written in TypeScript with a module-driven framework that allows developers to quickly add modules, commands, events, functions, and messages.
-
Install Node.js and Git on the system where the bot will run.
-
Open your terminal.
-
Verify installations by running:
node -v
npm -v
git -v
(Bot was tested with Node.js
v22.13.0
, npm10.9.2
& Gitversion 2.47.1.windows.2
) -
Navigate to your desired directory:
cd C:/Your/Custom/Path
-
Clone the Ayumi Bot repository:
git clone https://github.com/exdnaa/Ayumi.git
-
Enter the repository folder:
cd ./Ayumi
-
Install dependencies:
npm install
-
Create a
.env
file and add the following, replacing placeholders with your data:TOKEN="YOUR_BOT_TOKEN" BOT_ID="YOUR_BOT_ID" SERVER_ID="YOUR_SERVER_ID" EMPTY_IMG_URL="https://iili.io/JiC00TF.png" DATABASE="file:./data.db"
-
Start the bot:
npm run start