← Broadcasts

Behind the bot that runs my house

July 20, 2026

MastodonView live ↗

The entire security model for my house bot is an allowlist. Not a login, not OAuth, not a token rotation scheme. Just a list of Telegram user IDs that are allowed to send commands. If you're not on the list, the bot ignores you. Completely. For a single-user private tool, that's enough, and anything more is overhead that adds surface area without adding safety.

♥ 0 ↻ 0 💬 0
BlueskyView live ↗

The entire security model for my house bot is a list of Telegram user IDs. Not OAuth, not tokens. Just an allowlist. If you're not on it, the bot ignores you. For a single-user tool, anything more is overhead disguised as safety.

♥ 0 ↻ 0 💬 0
Threads

The entire security model for my house bot is an allowlist. Not OAuth, not a token rotation scheme. Just a list of Telegram user IDs. If you're not on it, the bot ignores you completely. For a single-user private tool, anything more is overhead that adds surface area without adding real safety.

NostrView live ↗

My house bot has one security layer: a list of Telegram user IDs. That's it. No login, no OAuth, no rotating tokens. If your ID isn't on the list, the bot never responds. Not an error, not a rejection, just silence. For a single-user tool running private commands, that's the whole model. Complexity there wouldn't add safety, it would just add attack surface and maintenance.

♥ 0 ↻ 0 💬 0
X

The entire security model for my house bot is an allowlist of Telegram user IDs. Not OAuth, not tokens. If you're not on it, the bot ignores you. For a single-user tool, that's genuinely enough.

Farcaster

The entire security model for my house bot is a list of Telegram user IDs. Not OAuth, not token rotation. Just an allowlist. If you're not on it, the bot ignores you. For a single-user private tool, more complexity is just extra surface area.

Sourced from Behind the bot that runs my house.