The Agora Bot is a component ofDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/flancian/garden/llms.txt
Use this file to discover all available pages before exploring further.
agora-bridge that gives the Agora a presence on social networks. When someone mentions the Agora account and includes wikilinks in their message, the bot replies with direct links to those nodes on the Agora. It also follows back anyone who follows it and stores links to relevant messages in the Agora graph. Each supported platform has its own bot implementation inside the bots/ directory of the agora-bridge repository.
What the bots do
All Agora bots share a common set of behaviours:- Reply to @mentions — when a message @-mentioning the bot contains
[[wikilinks]], the bot replies with links to the corresponding Agora nodes atanagora.org - Follow back — the bot automatically follows any account that follows it
- Start threads — on Matrix, the bot starts threads in reply to messages in opted-in rooms
- Store links — links to messages are stored in the Agora for future reference
Storing full message content (not just links) is a planned feature that will require explicit user consent. The current implementation only stores links.
Platform integrations
- Mastodon
- Twitter
- Matrix
The Mastodon bot runs as @agora@botsin.space on the Fediverse.To interact with the bot:The bot replies with direct links to
- Follow
@agora@botsin.spacefrom any Mastodon or Fediverse account — the bot will follow you back automatically. - In any toot, mention
@agora@botsin.spaceand include one or more[[wikilinks]]. - The bot will reply with links to the matching Agora nodes.
anagora.org/solarpunk and anagora.org/commons.The bot source lives in bots/mastodon/ inside the agora-bridge repository.Deploying bots with Coop Cloud
If you prefer a managed deployment approach, there is a Coop Cloud recipe for the Agora. Coop Cloud usesabra to deploy and manage app stacks.
Adding bot support to your own Agora
The bots inagora-bridge are optional. To enable them when self-hosting:
Navigate to the bots directory
mastodon/, twitter/). The Matrix bot is in its own repository.Configure credentials
Each bot needs API credentials for its platform. Refer to the
README inside each bot directory and the agora-bridge install guide for the specific environment variables and config files required.Related guides
Self-host your Agora
Full installation guide covering all three Agora repositories, nginx, and UWSGI setup.
Configure Agora Bridge
Set up
bridges.yaml, configure sources, and manage per-user agora.yaml files.