npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

ririko

v0.14.5

Published

Ririko - A powerful AI-powered general Discord bot that you can call your companion

Downloads

42

Readme

Ririko AI

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 CodeQL

NPM Version GitHub tag NPM Download Stats License issues - RirikoBot Discord Made In

All Contributors

How RirikoAI Works?

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 😊 | |------------------------------------------------------------------------------------|

How to Install?

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

Quickstart:

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:prod

If you dont have npx:

  # Install npx globally (-g) using npm
  npm install -g npx

Note for Linux users

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 😀

Join Our Discord

Features

🤖1. AI

💬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.

🎥2. Twitch Stream Notifier

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

🎉3. Giveaways

Create giveaways using !giveaway-create, drops using !giveaway-drop and more! (see !help).

☂️4. General Purpose bot

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!

🥷🏻4. Anime / Manga Finder

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.

Contributing

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.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Use this template