Join our official development Discord server!Discord
I am very pleased to announce a script for connecting Discord to WaniKani (not officially affiliated with WaniKani). Development is underway! Currently, there are only a handful of planned features for the release. If you have any ideas for additional features, please include them below, and I’ll consider adding them for the release or for future updates.
Additionally, if you like this idea, please say something! I want to make sure this is something others can use and enjoy since I’m spending my time making it, and spending a good amount of time to ensure this is an excellent product you can use to add additional use to WaniKani through.
Current feature list:
Connect securely to WaniKani by DMing the bot your token (not ever shared with anyone)
Reminders
Data aggregation (charts, recent information, etc. Ideas for specifics on this are welcome.)
Share progress with others in a server
Roles based on WaniKani level
Pacing assistance
Announce level ups
The Github repository the code is hosted on will be shared shortly. Excited for this!
Gotcha. Well, I’ll let this post go for a few hours. If it seems to die off probably better not to make it at all. I make bots for pay for rather large guilds, and I’d rather not eat into that time unnecessarily. We shall see
You could start off with the basics, but over time, it would be cool if it could do tasks such as like 1v1’ing somebody in Kanji and Vocab based on specific levels. For instance, if a Level 8 wanted to 1v1 a Level 12, all Kanji, Radicals, and Vocab from Levels 1 to 8 (the ones they’ve done in Lessons) could be tested.
Now if a Level 8 wanted to 1v1 a Level 6, it’d only go from Levels 1 to 6 (up to how many the Level 6 has done in Lessons).
It would be so encouraging to just be able to duel people in WK on certain levels of terms.
Points could be done in a variety of ways. If a rare reading is used or something unconventional is in the reading, it could be worth more points. The goal could be to reach a certain amount of points.
So, that’s my first idea that would be absolutely crazy and literally a real life dream come true if it was somehow done. If Shiritori from the Kotoba bot is fun, imagine this!
Second idea is that you should be able to add usernames to the bot or be allowed to sync your Discord with your WK. From there, if somebody levels up, it can be announced in the server.
Third idea I randomly thought about is that the bot could prohibit the person from typing in the chat and/or maybe even being able to view messages because there could be a role that the bot gives you if you have too many reviews or too few Apprentice items. This one is kind of random, but the more the better, you know. It would encourage you to do your Reviews and Lessons even more. o_o
The bot could literally pace you if you wanted to reach a certain level at a certain time.
I mean, there are so many possibilities. I’ve thought about a Discord Rich Presence for Discord, but you making a WK Discord Bot is just as good because it’s real and it would be amazing regardless. I will definitely be coming back to view your progress here and then. Good luck.
By the way, DMs don’t work until you add that person as a friend. I added you. If you don’t want to be friending people on Discord, I suggest perhaps changing up the settings (which I don’t know if you can do) or create a Discord server for us.
Indeed. I think for beta testers I’ll have them send a friend request, but after we start releasing real versions, it can be posted instead of my username.