Skip to content
/ Ayumi Public

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.

License

Notifications You must be signed in to change notification settings

exdnaa/Ayumi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ayumi Bot

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.

Usage

  1. Install Node.js and Git on the system where the bot will run.

  2. Open your terminal.

  3. Verify installations by running:

    • node -v
    • npm -v
    • git -v

    (Bot was tested with Node.js v22.13.0, npm 10.9.2 & Git version 2.47.1.windows.2)

  4. Navigate to your desired directory:

    cd C:/Your/Custom/Path
    
  5. Clone the Ayumi Bot repository:

    git clone https://github.com/exdnaa/Ayumi.git
    
  6. Enter the repository folder:

    cd ./Ayumi
    
  7. Install dependencies:

    npm install
    
  8. 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"
    
  9. Start the bot:

    npm run start
    

About

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.

Topics

Resources

License

Stars

Watchers

Forks