Jump to content

List of chat bots: Difference between revisions

Lemuria (talk | contribs)
No edit summary
Lemuria (talk | contribs)
 
Line 27: Line 27:
Silly bot also had a few commands users could invoke, such as '''!optout''' to opt out of replies, '''!leaderboard''' to view the top 10 users with the largest amount of silly points, or '''!help''' to view a list of commands.
Silly bot also had a few commands users could invoke, such as '''!optout''' to opt out of replies, '''!leaderboard''' to view the top 10 users with the largest amount of silly points, or '''!help''' to view a list of commands.


== owot_ws_log ==
== Lemuria ==
[https://github.com/a-random-lemurian/owot_ws_log owot_ws_log] is a chat logging bot. While it was running on the website, it provided two commands: <code>ch size</code>, which counted the number of messages in its database, and <code>ch lastseen</code>, which reported when the bot last saw a certain user. When Lemuria bought a virtual private server, it did not have enough RAM to run Clickhouse, the database used by the bot, which later led to Lemuria decommissioning it and developing a new bot from scratch that writes logs to a file in early 2025. Lemuria has no plans to restore ch size or ch lastseen functionality to the new bot.
Lemuria operates go-owot-log, a chat logging bot.
 
go-owot-log, written in {{wpd|Golang|Go}}, is the successor to the older [https://github.com/a-random-lemurian/owot_ws_log owot_ws_log], written in JavaScript and later TypeScript. While it was running on the website, it provided two commands: <code>ch size</code>, which counted the number of messages in its database, and <code>ch lastseen</code>, which reported when the bot last saw a certain user.
 
When Lemuria bought a virtual private server, it did not have enough RAM to run Clickhouse, the database used by the bot, which later led to Lemuria decommissioning it and developing a new bot from scratch that writes logs to a file in early 2025. In November 2025, Lemuria reimplemented the <code>ch size</code>, <code>ch help</code>, <code>ch uptime</code>, and <code>ch version</code>. Because the new bot does not have a database, <code>ch size</code> instead returns the size of its data directory (which includes old compressed log files).


== Prophetbot ==
== Prophetbot ==