<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Temps on Puget Sound SRA</title><link>https://www.pugetsoundsra.org/temp/</link><description>Recent content in Temps on Puget Sound SRA</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 20 Apr 2026 16:06:58 -0700</lastBuildDate><atom:link href="https://www.pugetsoundsra.org/temp/index.xml" rel="self" type="application/rss+xml"/><item><title>PSSBOT spec</title><link>https://www.pugetsoundsra.org/temp/pssbot_spec/</link><pubDate>Mon, 20 Apr 2026 16:06:58 -0700</pubDate><guid>https://www.pugetsoundsra.org/temp/pssbot_spec/</guid><description>&lt;h1 id="pssbot">pssbot&lt;/h1>
&lt;p>A Discord bot providing CRUD operations against a hosted Grist database via slash commands. Deployed to DigitalOcean; API keys for Grist and Discord are stored as DO secrets.&lt;/p>
&lt;p>Grist serves as the database backend — Grist API instead of Django. The bot operates as a no-PII Grist editor account to limit data exposure. A higher-privilege account exists for operations that require it but is not used by the bot by default.&lt;/p></description></item></channel></rss>