Community Bots
Upload to IPFS and manage deployments directly from Discord or Telegram. Non-custodial wallets, transparent pricing, and admin-only controls.
Step 1 — Choose your platform
Available bots
Two bots, one backend. Pick the platform your community already uses — both support the same uploads, deployments, and IPFS commands.
Discord
Slash commands + @mention AI in any server. Each server connects its own wallet — isolated budgets, admin controls, per-server spending limits.
- 16 slash commands
- Per-server wallets & budgets
- AI @mention replies
- GitHub free tier
Telegram
Commands + @mention AI in any group. Each group connects its own wallet — isolated budgets, admin controls, per-group spending limits. DMs also supported.
- 11 commands
- Per-group wallets & budgets
- AI @mention replies (DMs too)
- GitHub free tier
What both bots do
Both bots share the same capabilities. Admins run /setup once to connect a wallet — members can upload and deploy immediately after.
Upload & Deploy
Upload any file or deploy a full website to IPFS with a single command. Cost is shown before you confirm — no surprises.
AI @mention replies
Mention @Glashaus in any message to chat with the bot. It can answer questions, fetch your stats, check analytics, and upload files from URLs.
Per-community budgets
Each server or group sets its own monthly USDC ceiling. Uploads that would exceed the limit are blocked automatically — no shared cost between communities.
GitHub Free Tier
Link a GitHub account to unlock 100 MB/day for 1-day pins at zero cost — no wallet funds needed for small uploads.
Non-Custodial
Each admin stores their own private key — encrypted on the bot server, never shared. The Glashaus API only receives signed payment proofs.
Admin controls
Setup, spending-limit changes, and wallet management are restricted to server/group administrators. No extra configuration required.
Setup guides
Discord
You need Administrator permission on your Discord server. Ready in under two minutes.
Invite the bot
Open the invite link in your browser, select your server from the dropdown, and click Authorise. The bot joins immediately.
Run /setup
As a server admin, run /setup in any channel. An ephemeral wizard appears — only you can see it.
Generate or import a wallet
The wizard shows two buttons. Click "Generate wallet" for a brand-new EVM wallet — the bot creates one instantly and shows you the private key (save it!). Or click "I have a wallet" to enter your own private key.
Set your monthly spending limit
The setup form includes a monthly USDC spending cap (default 10 USDC). Adjust it to match how much you want the server to spend per month. You can change it any time with /setlimit.
Fund the wallet and start uploading
Send USDC on Base to the wallet address shown in the setup confirmation. Then any server member can run /upload or mention @Glashaus to get started.
Telegram
You need admin permission in your Telegram group. Ready in under two minutes.
Add the bot to your group
Open your group settings, tap Members → Add Members, search for the bot username, and confirm. Grant it admin permission so it can read all messages.
Run /setup
As a group admin, run /setup in the group. The bot will respond with an inline keyboard.
Generate or import a wallet
Tap "Generate wallet" for a brand-new EVM wallet — the bot creates one instantly and shows you the private key as a spoiler (save it!). Or tap "Import wallet" to enter your own private key.
Set your monthly spending limit
After the key is accepted, the bot asks for a monthly USDC spending cap (default 10 USDC). Adjust it to match how much you want the group to spend per month. You can change it any time with /setlimit.
Fund the wallet and start uploading
Send USDC on Base to the wallet address shown in the setup confirmation. Then any group member can run /upload or mention @Glashaus to get started.
Command reference
Both bots share the same command set. Differences between platforms are noted inline.
Setup
/setupadminInteractive wallet setup wizard — generate a new wallet or import an existing one, set spending limit
Wallet & Budget
/walletShow this community's wallet address, monthly spend, and GitHub free tier status
/budgetMonthly USDC spending summary and remaining allowance
/setlimit <amount>adminChange the monthly USDC spending cap for this community
GitHub Free Tier
/github statusCheck whether this community's wallet has a GitHub account linked. Discord: /github status — Telegram: /github
/github link <token>adminLink a GitHub PAT (read:user scope) to unlock free tier — DM only on Discord
Upload & Deploy
/uploadAttach a file and upload it to IPFS — shows cost estimate and asks for confirmation
/deployAttach a ZIP containing index.html to deploy a website to IPFS
/cancelAbort a pending upload or deploy. (Telegram only)
/filesList all files pinned by this community's wallet
/statsStorage statistics: total pins, bytes used, and estimated cost
Analytics & Domains
/analytics <cid> [days]View traffic and bandwidth for a pinned CID — default last 7 days, no wallet needed
/status <cid>Check whether a CID is live and its gateway URL. (Discord only)
/domain add <cid> <domain>Map a custom domain to a deployed CID
/domain remove <domain>Remove a custom domain mapping
/domain listList all custom domains linked to this community's wallet
Platform Info
/pricingStorage rates and free tier details
/infoSystem info, version, and network details
/explainHow Glashaus, x402 payments, and IPFS pinning work
Talk to the bot
Instead of commands, you can just @mention Glashaus in any message. Claude reads your request and calls the right tools automatically. On Telegram, every message in a private DM is treated as a mention.
File attachments in mentions are not supported — use /upload for those. URLs work fine.
Free Tier
100 MB/day — No Wallet Funds Needed
- ✓Link a GitHub Personal Access Token once via
/github link - ✓Up to 100 MB per day for 1-day pins at zero USDC cost
- ✓Quota is per GitHub user — not per wallet, so it travels with the account
- ✓PAT only needs
read:userscope — create at github.com/settings/tokens - ✓For longer pins or larger files, fund the wallet with USDC on Base — see pricing
Ready to add a bot?
One invite, one /setup, and your community is live on IPFS.