All Projects → RitsuProject → Ritsu

RitsuProject / Ritsu

Licence: MIT License
A Discord Bot based on the AnimeMusicQuiz (AMQ) game, play using your MAL/Anilist animelist and with different game modes! ✨

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ritsu

BGmi
BGmi is a cli tool with Web UI for subscribed bangumi.
Stars: ✭ 465 (+1837.5%)
Mutual labels:  anime
anime2clothing
Pytorch official implementation of Anime to Real Clothing: Cosplay Costume Generation via Image-to-Image Translation.
Stars: ✭ 65 (+170.83%)
Mutual labels:  anime
Anime-New-Tab
Collection of random anime theme wallpaper, bangumi list (bilibili) and other features of the Chrome new tab page plugin(动漫主题随机壁纸Chrome新标签页插件)
Stars: ✭ 18 (-25%)
Mutual labels:  anime
Crunchy
A Crunchyroll Inspired Discord bot, Made with <3
Stars: ✭ 13 (-45.83%)
Mutual labels:  anime
arm
A JSON-based database to relational mapping Anime ID's between MyAnimeList, Annict, AniList and Syoboi Calendar
Stars: ✭ 25 (+4.17%)
Mutual labels:  anime
TheJSQuiz
Test your JavaScript skills with this interactive quiz!
Stars: ✭ 33 (+37.5%)
Mutual labels:  quiz
PlayShikiApp
Расширение возвращает функционал просмотра на сайте shikimori.one (shikimori.org)
Stars: ✭ 14 (-41.67%)
Mutual labels:  anime
Shoukaku
A featureful stable wrapper for Lavalink
Stars: ✭ 140 (+483.33%)
Mutual labels:  eris
react-quiz-app
A Simple React Quiz App 💎
Stars: ✭ 37 (+54.17%)
Mutual labels:  quiz
Quizzie
Open Sourced Quiz Portal which can be used for any event / competition with a custom leaderboard.
Stars: ✭ 31 (+29.17%)
Mutual labels:  quiz
Deep learning Coloring-Anime-image-and-satellite-image-house-damge-level-colorized
No description or website provided.
Stars: ✭ 16 (-33.33%)
Mutual labels:  anime
Anime-Girls-Holding-Programming-Books
Anime Girls Holding Programming Books
Stars: ✭ 12,643 (+52579.17%)
Mutual labels:  anime
OkanimeDownloader
Scrape your favorite Anime from Okanime.com without effort
Stars: ✭ 13 (-45.83%)
Mutual labels:  anime
OpenCV-Anime-Face-Detector
Using OpenCV to detect and mark face and eye features in videos and images. Anime and manga faces are also detected.
Stars: ✭ 20 (-16.67%)
Mutual labels:  anime
pyanime4k
An easy way to use anime4k in python
Stars: ✭ 80 (+233.33%)
Mutual labels:  anime
anime-dl
ADLCore is an API and app for the download of novels, manga, and anime from a plethora of sites. It works on Windows, Linux, OSX, and Android.
Stars: ✭ 70 (+191.67%)
Mutual labels:  anime
basic-lms-laravel
Basic Laravel Learning Management System
Stars: ✭ 54 (+125%)
Mutual labels:  quiz
madomagiOOP
👨‍💻♐ OOP learning with anime magical girl. (魔法少女で学ぶオブジェクト指向)🧙
Stars: ✭ 17 (-29.17%)
Mutual labels:  anime
django-schools
Django Quiz Application
Stars: ✭ 55 (+129.17%)
Mutual labels:  quiz
kitsu-season-trends
🦊 Kitsu seasonal anime trends
Stars: ✭ 13 (-45.83%)
Mutual labels:  anime

Ritsu

A Discord Bot based on the AnimeMusicQuiz (AMQ) game,
play using your MAL/Anilist animelist and with different game modes!


Ritsu Shutdown

Ritsu was shut down on 07/29/2021.

Feel free to do whatever you want with this code, whether it's hosting your private or even an public instance. The only rule is to follow the MIT license and leave the original source code credits.


About

Ritsu is a Discord Bot based on the game of guessing animes by openings/endings themes, mostly known as AnimeMusicQuiz. Her goal is to bring the AMQ magic fully to the Discord.

We are totally open-source and contribuitions are more than welcome, feel free to get around with the code and see how everything works. If you want do contribuite to the codebase, continue reading and will know how.

Want to add her?

Don't you want to know about codes or complicated blah blah blah and just want to play and have fun? You can add the incredible public version just clicking here (。・∀・)ノ゙

Having problems, do you want to make a suggestion or talk to us? Feel free to join our support server!

Contributing or Self-Hosting.

Do you want to contribute to the Ritsu source code? Add new features or even fix a bug?

Writing code

Want to add new things to Ritsu? First, know that Ritsu is extremely simple, the bot ecosystem doesn't have much of a secret (at least, I hope), so once you open it you should understand how everything works. If you have an idea, please open an issue first and describe it, so we can stay tuned.

Translate Ritsu!

Is it not available in your language? You can easily translate it using Crowdin, enter the project and mention me (sazz) on the support server, so you will win a fancy translator role and access to the translator channels.

https://crowdin.com/project/ritsu

Self-Hosting

We do not recommend you to self-host the bot yourself, unless it is to contribute to the code, but if you still want to, study the bot ecosystem and be on your own, it is not difficult, we will not give support you if not to contribute to the code or learn something from Ritsu.

  • Fork the project and clone to your computer.

.env Structure

.env
└── DISCORD_TOKEN
    ├── Your Discord Bot Token
└── RITSU_PREFIX
    ├── Default Prefix to all the servers
└── MONGODB_URI
    ├── The URL of your MongoDB database that Ritsu will use.
└── RITSU_ENVIRONMENT
    ├── Your bot's environment, use canary for the development version or production for the production version.
└── BOTLIST_AUTH
    ├── discordbotlist.com API Token (You don't need to put anything here if the environment is canary.)
└── DBL_AUTH=
    ├── top.gg API Token (You don't need to put anything here if the environment is canary.)
└── API_URL=
    ├── Ritsu API URL (https://github.com/RitsuProject/Mio)

(Remember, this is just what you need to make Ritsu work, maybe it has more values ​​than if empty, some things may not work properly...)

Starting Ritsu

yarn dev (for development purposes)
yarn start (for production purpose)

Branch's

  • master - Current code running on production, never deploy code here before testing and reviewing.
  • v3 - Ritsu's newest version, totally rewritten in TypeScript and Eris (beta stage)
  • v2 - Archive of the V2 code which is written fully in JavaScript and discordjs.

Credits

If it weren't for them, maybe Ritsu wouldn't even exist (or development would be much more complicated).

https://animethemes.moe -> First source of openings/endings themes. Basically the god of the gods.

https://openings.moe -> Secondary source of openings/endings themes. Helping Ritsu on the most hardest moments.

https://animemusicquiz.com ->The biggest inspiration for this project.

https://github.com/LeNitrous/kyuu-chan-hackweek -> Ritsu's V1 was based on his code, nothing more fair than leaving the credits.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].