Countr Documentation

website·Indexed 32 days ago

https://countr.xyz

Documentation for Countr, a counting bot featuring multiple counting systems including decimal, hexadecimal, Roman numerals, alphabet, and math equations. Includes guides on automated flows, regex filters, position roles, and various modules such as recover, talking, spam, webhook, embed, and reposting.

Tokens
6.1K
Snippets
35
Records
74
Agent score
60%

What's inside Countr

  1. Understand the Base36 counting system in Countr

    Base36 is a counting system used within Countr, primarily for generating IDs. It utilizes a character set consisting of digits 0-9 followed by lowercase letters a-z. In this system, counting progresses from 0 to 9, and then continues from a to z.
  2. Use the nodelete module to allow normal chat messages

    The nodelete module enables the ability to send any message in the chat, bypassing restrictions that might otherwise prevent normal messages. When combined with the 'Message reaction' flow action, developers can implement a system to visually distinguish between correct counts and failed counts or other non-conforming messages using reactions (e.g., using a checkmark for success and an X for failure).
  3. Prevent message editing in counting channels using the Webhook module

    The webhook module allows the bot to repost all counts in the counting channel through a webhook, impersonating the user who sent the original message. This is primarily used to prevent members from editing or deleting their messages after they have been sent. Note that because these messages are sent via a webhook, they will always display a 'BOT' tag, which is a platform limitation and cannot be disabled.
  4. Assign roles based on leaderboard position

    Position roles allow you to automatically assign a specific role to a user based on their current rank on the leaderboard. For example, a role named 'Top Counter' can be configured to be granted exclusively to the person in first place.
  5. Enable user messages with the Talking module

    The talking module allows users to add a custom text message immediately following their count submission. To restrict the content of these messages—such as preventing multiple lines or enforcing a character limit—use regex filters.
  6. Use the Countr reposting module to summarize counts

    The reposting module allows CountrBot to take all current counts within a counting channel and repost them as a standard message. This is useful for creating a snapshot or summary of the current counting progress.
    CountrBot 09/29/2026
    @Promise: 933
  7. Request personal data erasure for a user

    Users who wish to clear all stored personal information about themselves can contact the Data Controller via email.
    gdpr-request@countr.xyz
  8. Use Base64 counting system in Countr

    Countr supports a Base64 counting system where numbers are represented as Base64 encoded strings. In this mode, users must post the Base64 encoded version of the next number in the sequence to continue the count. The bot can provide the current count and the expected next value in both Base64 and decimal formats via the /count command.
    // Example sequence:
    MTM0MA== (decimal: 1340)
    MTM0MQ== (decimal: 1341)
  9. Use the Countr embed module to display counts in embeds

    The embed module automatically reposts all counts occurring within the designated counting channel as an embed, providing a cleaner visual representation of the current count.
  10. Use the binary counting system in Countr

    Countr supports a base-2 (binary) counting system where users increment the count using only 0s and 1s. The bot tracks the sequence and can provide the decimal equivalent of the current binary count when queried.
    User: 110100100
    User: 110100101
    User: 110100110
    User: 110100111
  11. Use Regex Filters to remove unwanted messages in counting channels

    Regex filters allow moderators to automatically filter out unwanted messages in a counting channel. When a message matches a configured regex filter, the count will automatically fail and the message will be deleted, ensuring the count is not affected by the filtered content.