Skip to content

Suggestions for Improvements and Quality of Life #70

@BellaDona007

Description

@BellaDona007

The bot relies heavily on the $tu command to indicate that a roll has ended. In my case, since I have over 70 rolls, it ALWAYS behaves this way: when there’s one roll left, it uses $tu, then rolls, and then uses $tu again. This pattern makes people suspect that you’re using a bot.

Image

I’ve been playing around with Antigravity to add some features, but every time I tried to implement something, it ended up breaking the previous feature. Still, I managed to get it working, even with a few issues (I’m not a programmer, hehe):
The bot counts the keys during the roll (whether you got 1 or 2 during the roll)
It identifies if you received any BKU bonuses and displays them as bonuses, including when the BKU resets due to Starwish
A safety pause for when there are a lot of rolls; in this case, I implemented it so that every 20–25 rolls, it pauses for a few seconds (the duration varies) before resuming

Image

At the end of the roll, it shows how many keys and kakera you got in that run and how many you’ve gotten that day; it saves this to a file named statistics.json with the following structure:
{
“Server”: {
“channels”: {
“channelID”: {
“display_name”: “Channel Name”,
“history”: {
“2026-04-26”: {
“total_kakera”: 1318,
“total_claims”: 0,
“total_keys”: 5,
“from_claims”: 0,
“from_dk”: 0,
“from_rolls_bonus”: 1318,
“from_clicks”: 0
}
}
}
}
},

And it also generates a text file for each channel; sure, there are some unnecessary extra details, but that's how it appears in the text file

--- EARNINGS REPORT (April 26, 2026) ---
Server/Channel: Server- #Channel

TOTAL: 1,318 ka

DETAILS:

  • Captures: 0 ka (0 characters)
  • $dk Bonus: 0 ka
  • BKU/KEYS6+: 1,318 ka
  • Keys Obtained: 5 keys

Last update: 10:52:59

And the bot itself already showed the daily total at the end of the roll; I was going to set it to show only that roll's total, but it displays it like this
[2026-04-26 11:36:07][ALL ROLL] - Total: 12,227 ka
[2026-04-26 11:36:07][ALL ROLL] - Captures: 0 ka (0 people)
[2026-04-26 11:36:07][ALL ROLL] - $dk Bonus: 0 ka
[2026-04-26 11:36:07][ALL ROLL] - BKU/Keys 6+ Bonus: 8,500 ka
[2026-04-26 11:36:07][ALL ROLL] - Click Kakeras: 3,727 ka
[2026-04-26 11:36:07][ALL ROLL] - Keys Earned: 39 keys

And I ended up translating the bot into Brazilian Portuguese using Antigravity.

Image

Sorry if my English isn't great—I'm using a translator.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions