Streaks Bot
Streaks gives participants lights near their nickname for daily communication on the server, and resets progress if they do not communicate for more than a day in a row (like in TikTok)
Invite BotAbout the project
Our bot encourages participants to communicate daily on the server thanks to the active days counter. Progress is reset if there is no communication for more than a day, which helps maintain dynamics and engagement.

How does this work?
Streaks tracks users' activity in text and voice chats, rewarding participants for daily activity.
If you stop being active, the day counter will reset
Reward for activity
Participants receive flames next to their nicknames for daily activity on the server.
Tracking activity
The system monitors daily activity and records inactive periods.
Reset progress
If a participant is inactive for more than 24 hours, their progress is reset.
Frequently asked questions
Invite the bot via the link: https://discord.com/oauth2/authorize?client_id=1232204569998777790
For full functionality, you need to set the bot role above other roles so that it can change the nickname of all participants (except the server owner).
When everything is ready, it will automatically start giving lights to active participants in the chat.
Yes, you can customize the conditions for receiving rewards, the appearance of lights and other parameters.
Settings command: /settings
(!) Available only to the server owner
It is enough to simply change the streak number in the participant's nickname.
This is available to the server owner and administrators, who can be assigned in /settings.
If a regular participant tries to manually change the streak value, the bot will roll back the changes.