Discord rich presence with AnkiDroid

https://github.com/qwertyquerty/pypresence

Updates your Discord status (Rich Presence) to display your Anki activity.

AnkiCord - Discord Rich Presence (Customized by Shigeඞ)

AnkiDiscord - Discord integration for Anki (Updated 2025)

Ankimon (by Unlucky-life and h0tp)

Discord RP for Anki Leaderboard (Created by Shigeඞ)

Links / Discord Docs

Thoughts?
I use discord study servers and would like to display Ankidroid activity – reviewing, adding, browsing decks, and slacking off, it helps with study, and could be another form of marketing too

Setting could be in Advanced → Integration: Discord

1 Like

So far my add-ons development related to Discord has encountered these issues:

  • Access to Discord is blocked in some countries, so not all Anki users can use it.
  • Some users requested to completely disable Discord while studying, because its frequent notifications are distracting.

Also display of stats:

  • Some Anki users dislike the display of Streaks or stats, they often say it makes them feel obsessive.
  • In gamification users with high scores become more motivated, but users with low scores may become less motivated. (so it has a negative impact on learning)
  • Some power users dislike gamification features in the first place because they enjoy studying.

So in my opinion features like displaying Anki stats on Discord are for a relatively small minority of Anki users, some users prefer such features so it has a positive effect on learning. (but AnkiDroid already has various features so maybe it’s not a problem.)

1 Like

Rich Presence would be disabled by default, only users who want them would enable it

Kizzy is an Android app that can implement Rich Presence in any app, however for Ankidroid, it wouldn’t be able to fetch states such as Reviewing, Studying, Browsing, Procrastinating, but you can add Text and Buttons with CustomRPC

Metrolist, YouTube Music App, is an example of Media RPC. Their preview would show users what they will be showing in Discord, which let users know what the options does more clearly

Komikku, manga app, detects what the user is doing and update status every n seconds

Their discord customization and code would be ideal, with options to: include, change or disable texts. Here’s are some text included from add-ons above

  • Last reviewed in 12 minutes ago
  • Studied 341 cards today! (4.5s/card)
  • Time studied today: 25m18s! (4.5s/card)
  • 1,125 streaks!
  • Studied avg 672 cards/day this month!
  • Studied 50% of this month’s average cards today! (341c/672c)
  • Daily reviews: 78 cards left (742 done today)
  • Slacking off
  • Chilling in the menu
  • Adding cards
  • Browsing decks
2 Likes