<feed xmlns='http://www.w3.org/2005/Atom'>
<title>senator-sperma/CONTEXT.md, branch main</title>
<subtitle>Very big discord bot.
</subtitle>
<id>https://git.2137697.xyz/senator-sperma/atom?h=main</id>
<link rel='self' href='https://git.2137697.xyz/senator-sperma/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/'/>
<updated>2026-11-04T00:33:33Z</updated>
<entry>
<title>docs: sync with current behavior</title>
<updated>2026-11-04T00:33:33Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:33:33Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=97a26ec4e64a98a24dad7969337d2569339db9a7'/>
<id>urn:sha1:97a26ec4e64a98a24dad7969337d2569339db9a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>music: group playback commands under /music</title>
<updated>2026-10-27T17:18:07Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-10-27T17:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=bab3f614f8b42545fdb0101c4e353c87e0966d47'/>
<id>urn:sha1:bab3f614f8b42545fdb0101c4e353c87e0966d47</id>
<content type='text'>
Graduate grajcuj/skip/queue/stop/join into the /music parent and drop the
top-level names. On startup, reconcile global slash commands and delete
any that are no longer registered, since Discord otherwise keeps stale
commands after a rename or move.

Docs updated for the new command layout and queue semantics.
</content>
</entry>
<entry>
<title>make /grajcuj w\ compress finally work as compressing a file and then</title>
<updated>2026-09-09T10:50:56Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-09-09T10:50:56Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=5eea9f2fef1a840f9c9e6ec6d471fe4f87f1d1fd'/>
<id>urn:sha1:5eea9f2fef1a840f9c9e6ec6d471fe4f87f1d1fd</id>
<content type='text'>
/grajcuj'ing

Signed-off-by: salmonik &lt;salmonik@tuta.io&gt;
</content>
</entry>
<entry>
<title>feat: piper now not a subprocess, cache system for TTS</title>
<updated>2026-09-05T17:35:21Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-09-05T17:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=8e868894cbcaf421c263f3555af4d29bef653420'/>
<id>urn:sha1:8e868894cbcaf421c263f3555af4d29bef653420</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: leaderboads</title>
<updated>2026-08-19T17:28:39Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-08-19T17:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=11507d00fb774e59afe2c304a6922f875865caee'/>
<id>urn:sha1:11507d00fb774e59afe2c304a6922f875865caee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: auto completion timing out before ready + fix preexisting warns</title>
<updated>2026-07-30T13:09:51Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-07-30T13:09:51Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=7a565f377203ba8e01574952014a23dfa8d94fa3'/>
<id>urn:sha1:7a565f377203ba8e01574952014a23dfa8d94fa3</id>
<content type='text'>
</content>
</entry>
</feed>
