Announcement: We are revamping the project structure to move towards our first Open Beta. Stay Tuned
A powerful AI-powered general Discord bot that you can call your companion. With Twitch Live Notifier, Giveaways, OpenAI, Stable Diffusion, Moderations, Anime / Manga Finder and more features. Based on Discord.js v14.
RirikoAI is a Discord bot that is powered by NodeJS
, it connects to several APIs (which you need to sign up for) so
the bot can work its magic. RirikoAI can be hosted on a PC or a Server and it also works with Pterodactyl (Docker)
servers.
RirikoAI Hosted Version is Coming Soon |
---|
No more using your PC to run the bot 24/7
Please consider giving the repo a star ⭐ if you like it. It gives me motivation 😊 |
---|
Now have web installer! Simply run without configuring anything npm i --include=dev && npm run start
after downloading
this source files.
Please follow the step by step instructions here to install: WIKI: how-to-install
Requirements: node.js LTS, git and npx (install via npm like below)
[!!] To install, do not use npm install Ririko
. Follow this instead:
# install Ririko using the npx command:
npx ririko RirikoBot
# change directory
cd RirikoBot
# To run the bot, configure your bot first (config.js or .env) before running this:
npm run start
If you dont have npx:
# Install npx globally (-g) using npm
npm install -g npx
Please follow these steps to get the Music bot working: (For Ubuntu/Debian based distros)
apt install ffmpeg
npm uninstall ffmpeg-static
npm uninstall ffmpeg
npm update
Please follow the step by step instructions here to install: WIKI: how-to-install
Official RirikoAI Support Discord (see the bot live on action/get help here): https://discord.gg/VWzecBNTVv
[!] This project is still under heavy developments. Update 10th June 2023 - I've started to spend more and more time into this project, more features will come 😀
Official RirikoAI Support Discord (see the bot live on action/get help here): https://discord.gg/VWzecBNTVv
💬Companion / Chatbot:
The AI chatbot uses the .
prefix. Try it out by linking to your Discord bot and inviting it to your server. Start
with .hello
Whats unique compared to the thousands of AI chatbots out there? Ririko can remember your past conversations. It is also personalized to each user, so no more cross contaminating prompts and no more forgetting or confused about your own name
🎵AI Powered Music bot:
Try asking it to play a random anime music or suggesting you a Nightcore music. Something
like .Hey can you play me an anime music?
🖼️Stable Diffusion:
What you imagine can be a reality. Ririko can create art based on your imagination. Try it out by issuing this
command /imagine
and follow the instructions.
Do you want to get notified when your favourite streamer is live on Twitch? Take a look at Ririko Twitch Stream Notifier
by issuing this command !info twitch
Create giveaways using !giveaway-create
, drops using !giveaway-drop
and more! (see !help).
Anime: Collection of anime commands
!foxgirl
, !manga
, !nekogif
, !react
, !waifu
, !wallpaper
, !wink
Announcer: Get announced when someone joined or left the server
!leave-announcer
, !nitro-announcer
, !welcomer
AutoVoiceChannel: Eliminate empty voice channels, create them on the go when needed
!setupavc
Fun: More to come
!spoiler
Music: Play your favourite music
!autoplay
, !filter
, !forward
, !join
, !leave
, !lyrics
, !nowplaying
, !pause
, !play
, !playskip
, !playtop
, !previous
, !queue
, !repeat
, !resume
, !rewind
, !seek
, !shuffle
, !skip
, !skipto
, !stop
, !volume
Ririko: Setup the prefix, get info of commands, other general stuffs
!info
, !help
, !owners
, !ping
, !prefix
Roles: Reaction roles, auto roles
!addrr
, !autorole
, !removerr
Moderations: Ban, kick, mute, purge, warn, etc
!ban
, !kick
, !mute
, !purge
, !unban
, !unmute
, !warn
and more!
Find your favourite anime / manga using this command: !anime
For example: !anime Oshi No Ko
I'm still working hard to make the anime recommendation function works, so you can find similar anime by a given keyword or genre. Stay tuned.
Contributions are always welcome! If you have any feature you want to add, feel free to fork the repo and create a PR. It doesn't have to be too fancy, so long as we both understand each other :D
See CONTRIBUTING.md
for ways to get started.
Please adhere to this project's code of conduct
in CODE_OF_CONDUCT.md
.
Thanks goes to these wonderful people (emoji key):
Earnest Angel 💻 🎨 🚇 |
Aki 💻 🎨 |
This project follows the all-contributors specification. Contributions of any kind welcome!