Jump to content

Tib: Difference between revisions

i think im using the semicolons correctly
curse you visual editing
 
Line 10: Line 10:
As Temriel's first Discord bot, it is bound to have some quirks:
As Temriel's first Discord bot, it is bound to have some quirks:


* The admin only commands <code>/admin force-check-canvas</code> ; which checks how many pixels that have been placed on a given canvas by all users and how many are for TPE, and <code>/admin force-check-user</code> ; which checks how many pixels have been placed by a user across all canvases and how many were for TPE, both have a theoretical limit of 9 999 999 pixels placed on either each canvas or in total before the formatting breaks.
* The admin only commands <code>/admin force-check-canvas</code>; which checks how many pixels that have been placed on a given canvas by all users and how many are for TPE, and <code>/admin force-check-user</code>; which checks how many pixels have been placed by a user across all canvases and how many were for TPE, both have a theoretical limit of 9 999 999 pixels placed on either each canvas or in total before the formatting breaks.
* <code>/list</code> values are never deleted and can have a value of 0, causing unnecessary leaderboard bloat (this can easily be fixed but grr).
* <code>/list</code> values are never deleted and can have a value of 0, causing unnecessary leaderboard bloat (this can easily be fixed but grr).
* Due to how the used version of pxlslog-explorer handles undos, placemaps generated by the bot may include undone pixels.   
* Due to how the used version of pxlslog-explorer handles undos, placemaps generated by the bot may include undone pixels.   
* Due to the very nature of checking correct pixels placed for TPE, certain canvases must be done manually. For example, [[Canvas 84]] featured many template updates and major removals from the main template and thus innocent users who placed in these areas are marked as "griefing" the template.
* Due to the very nature of checking correct pixels placed for TPE, certain canvases must be done manually. For example, [[Canvas 84]] featured many template updates and major removals from the main template and thus innocent users who placed in these areas are marked as "griefing" the template.

Latest revision as of 18:29, 22 January 2026

Tib is a Discord bot under active development from Temriel present in The Purple Empire (TPE) and several other servers, whose main purpose is to keep track of pixels placed for TPE. The bot was created on 7 August 2024.

It also functions as one of the few easily accessible ways to generate placemaps after Clueless lost the functionality for over a year. Before creating the bot, Temriel manually generated placemaps after each canvas reset for those who sent him their log keys, however this was a time consuming process, and thus he decided to automate the process. The bot generates placemaps using Etos2's tool, the pxlslog-explorer.

During September 2025, Tib gained the functionality to count the amount of pixels placed for TPE automatically, thus rendering the need to go through placemaps manually optional. However, the automated process is not perfect, and thus all pixels entered into the database is still done manually.

The current support server is also The Purple Empire's server, found here: https://discord.gg/vzB8DZAkpA

Quirks

As Temriel's first Discord bot, it is bound to have some quirks:

  • The admin only commands /admin force-check-canvas; which checks how many pixels that have been placed on a given canvas by all users and how many are for TPE, and /admin force-check-user; which checks how many pixels have been placed by a user across all canvases and how many were for TPE, both have a theoretical limit of 9 999 999 pixels placed on either each canvas or in total before the formatting breaks.
  • /list values are never deleted and can have a value of 0, causing unnecessary leaderboard bloat (this can easily be fixed but grr).
  • Due to how the used version of pxlslog-explorer handles undos, placemaps generated by the bot may include undone pixels.
  • Due to the very nature of checking correct pixels placed for TPE, certain canvases must be done manually. For example, Canvas 84 featured many template updates and major removals from the main template and thus innocent users who placed in these areas are marked as "griefing" the template.
  • Internally the bot tracks "replaced by you" and "replaced by others" stats much like Clueless. However, since logkey processing is left up to the pxlslog-explorer, these values are inaccurate since they are only compared to the final canvas image. Thus, none of these stats are shown except for the console.
  • Speaking of the console, many errors produced by the bot almost always points the user to check the console or to ping Temriel. This will get improved, I promise :sob: