# \[Telegram\] WaniKani Unofficial Bot

**URL:** https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763
**Category:** API And Third-Party Apps
**Created:** [February 11, 2022, 10:00pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763 "2022-02-11T22:00:49Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [February 11, 2022, 10:00pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/1 "2022-02-11T22:00:49Z")

</div>

> ⚠ This is a third-party script/app and is not created by the WaniKani team. By using this, you understand that it can stop working at any time or be discontinued indefinitely.

Hi everyone!

I’ve developed a little bot for Telegram to improve my WaniKani experience, I noticed that I tended to forget a lot about doing my lessons and reviews, I wanted something to notify me each time new lessons or reviews were available.

> **History of why I felt the need to develop it**
>
> I have an android phone so I downloaded Flaming Durtles, the app is really good but the notifications weren’t really on point, maybe it was my phone’s fault or something else but they weren’t sent right on time.
> 
> Also I really like the WaniKani web app and having a whole app installed just to get some notifications was bothering me, so I decided to develop this bot since I’m very familiar in the development of Telegram bots!

> **Known issues**
>
> - Telegram has a limit of 100 entities per message, this means that I can hyperlink a maximum of 100 subjects per message, I can circumvent this by splitting up the content into multiple messages but this isn’t done yet.
> - Notifications are sent indiscriminately, this means that if you are sleeping with your phone online you will get notifications even in the middle of the night, I plan to add a “sleep” time customisable by every user.
> - The hyperlinks bring you to the WaniKani page of that subject, this wasn’t the intended behaviour at first, I’d like to keep users inside the bot at all times to avoid friction and improve the UX, but Telegram sucks in this regard and I’ve opened an issue about this matter here: [https://bugs.telegram.org/c/13941](https://bugs.telegram.org/c/13941)

This bot still doesn’t do much but these are its main features at the moment.

**Notifications** 🔔  
It will notify you when there are new lessons and reviews available!

**Lessons & Reviews** 📜  
It can give you information on your available lessons and reviews if there are any.

**Forecast** 📅  
No, it can’t predict the weather yet but it can give you a total overview of the lessons and reviews that you have scheduled.

**User** 🥷  
It’ll tell you a little about your settings and progression.

You can try it out here: **[https://t.me/WanikanisBot](https://t.me/WanikanisBot)**

I’m very open to feedback so if you’d like to propose something don’t be shy, even if it’s a critique or something not entirely positive, feedback is always good as long as it is constructive.

Thank you!

---

<div class="post-metadata">

### Author: ![Kumirei](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/kumirei/32/480522_2.png) [@Kumirei](https://community.wanikani.com/u/Kumirei)
#### Post date: [February 11, 2022, 10:37pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/2 "2022-02-11T22:37:01Z")

</div>

You should add this to the big list of apps!

---

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [February 11, 2022, 10:57pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/3 "2022-02-11T22:57:05Z")

</div>

Done, thanks for the tip!

---

<div class="post-metadata">

### Author: ![Maindi](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/wanikanicommunity/original/3X/f/d/fd4c154120954695f788402f3bcf4e616499bc2d.png) [@Maindi](https://community.wanikani.com/u/Maindi)
#### Post date: [February 11, 2023, 7:10pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/4 "2023-02-11T19:10:23Z")

</div>

Thanks for creating the bot.

Feature request: being able to choose which reminders/notifications you get. I personally find the reminders about reviews really helpful as they make it easier to do my reviews in smallers chunks throughout the day. However, getting hourly reminders about lessons is rather annoying as I do ~20 lessons per day and I’d like to be able to disable them completely.

---

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [February 11, 2023, 10:07pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/5 "2023-02-11T22:07:38Z")

</div>

Thanks a lot for using my bot!  
Your feature request was good, so I have already implemented it!

**Since today, by default lessons notifications are disabled, they can be enabled back again from the /settings command.**

---

<div class="post-metadata">

### Author: ![Maindi](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/wanikanicommunity/original/3X/f/d/fd4c154120954695f788402f3bcf4e616499bc2d.png) [@Maindi](https://community.wanikani.com/u/Maindi)
#### Post date: [February 13, 2023, 6:34pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/6 "2023-02-13T18:34:14Z")

</div>

Woah, that was fast. Thank you so much!

---

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [May 27, 2023, 2:21pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/7 "2023-05-27T14:21:08Z")

</div>

Hello! I’ve released a little update today that addresses the lack of **kana vocabulary** support in the bot, now they’re shown and handled correctly, enjoy!

---

<div class="post-metadata">

### Author: ![Atherias](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/wanikanicommunity/original/3X/f/d/fd4c154120954695f788402f3bcf4e616499bc2d.png) [@Atherias](https://community.wanikani.com/u/Atherias)
#### Post date: [August 24, 2024, 9:42am UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/8 "2024-08-24T09:42:16Z")

</div>

Hey, the bot seems to be broken, when i want to enter the API key, I get an error:

> Invalid `prisma.user.upsert()` invocation:  
> Error occurred during query execution:  
> ConnectorError(ConnectorError { user\_facing\_error: None, kind: QueryError(Error { kind: ToSql(0), cause: Some(Error { kind: ConversionError(“Unable to fit integer value ‘7414871594’ into an INT4 (32-bit signed integer).”), original\_code: None, original\_message: None }) }), transient: false })

---

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [August 24, 2024, 3:27pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/9 "2024-08-24T15:27:05Z")

</div>

Hey @Atherias , thanks for trying my bot!

I never managed to support a change that happened on telegram’s side a while ago, which are IDs bigger than 32 bits, I’m working on it now.

I will post an update here once I’m done and this is fixed.

---

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [August 28, 2024, 12:07pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/10 "2024-08-28T12:07:48Z")

</div>

The bot will be under maintenance today, I do not have an ETA since I need to make other changes unrelated to the bot itself.

So if you do not get any notifications do not worry, the bot will come back online at some point in the day!

---

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [August 28, 2024, 5:13pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/11 "2024-08-28T17:13:11Z")

</div>

Maintenance is over, @Atherias you should be able to set the API Key now! Let me know if it works nicely now, thank you!

---

<div class="post-metadata">

### Author: ![Atherias](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/wanikanicommunity/original/3X/f/d/fd4c154120954695f788402f3bcf4e616499bc2d.png) [@Atherias](https://community.wanikani.com/u/Atherias)
#### Post date: [August 28, 2024, 7:37pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/12 "2024-08-28T19:37:56Z")

</div>

Hey, it seems to be working now, thank you for repairing it! 🌸

---

<div class="post-metadata">

### Author: ![Atherias](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/wanikanicommunity/original/3X/f/d/fd4c154120954695f788402f3bcf4e616499bc2d.png) [@Atherias](https://community.wanikani.com/u/Atherias)
#### Post date: [September 7, 2024, 5:52pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/13 "2024-09-07T17:52:16Z")

</div>

Hi, the bot seems to be down, can you have a look at it?

---

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [September 8, 2024, 12:13pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/14 "2024-09-08T12:13:58Z")

</div>

Done, I may have forgot to restart it after a server maintenance, sorry for the downtime

---

<div class="post-metadata">

### Author: ![Atherias](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/wanikanicommunity/original/3X/f/d/fd4c154120954695f788402f3bcf4e616499bc2d.png) [@Atherias](https://community.wanikani.com/u/Atherias)
#### Post date: [September 8, 2024, 12:25pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/15 "2024-09-08T12:25:43Z")

</div>

No problem, thanks

---

<div class="post-metadata">

### Author: ![Irsaga](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/irsaga/32/756334_2.png) [@Irsaga](https://community.wanikani.com/u/Irsaga)
#### Post date: [March 4, 2025, 9:38am UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/16 "2025-03-04T09:38:42Z")

</div>

This is amazing! Thank you so much!

---

<div class="post-metadata">

### Author: ![ugurtepecik](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/ugurtepecik/32/756886_2.png) [@ugurtepecik](https://community.wanikani.com/u/ugurtepecik)
#### Post date: [August 13, 2025, 6:50am UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/17 "2025-08-13T06:50:53Z")

</div>

Hi, I think the bot is down right now. It stopped responding a few days ago

---

<div class="post-metadata">

### Author: ![DarioS](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/darios/32/680735_2.png) [@DarioS](https://community.wanikani.com/u/DarioS)
#### Post date: [August 20, 2025, 12:36pm UTC](https://community.wanikani.com/t/telegram-wanikani-unofficial-bot/55763/18 "2025-08-20T12:36:57Z")

</div>

Should be up again, sorry for the downtime
