Skip to content

Wiki & Knowledge Commands

Access community knowledge bases and information resources.

Tip: Use !ask <question> for a unified search across wiki, outline docs, RSS links, Q&A history, Wikipedia, and more. The commands below search individual sources directly.

Display wiki links and information.

!wiki

Response: Shows links to IrregularPedia and how to contribute.


Search the wiki for content.

!wikisearch <query>
!ws <query>

Example:

!ws operational security

Response: Returns matching wiki articles with summaries and links.


AI-powered Q&A from wiki content.

!wikiask <question>
!wa <question>

Example:

!wa What are the best practices for secure communications?

Features:

  • Searches wiki for relevant articles
  • Uses AI to synthesize an answer
  • Provides source links

Show wiki index or categories.

!wikiindex

Display wiki statistics.

!wikistats

AI-powered content extraction from chat messages to IrregularPedia.

!wikiadd # Reply to a message — analyze it for wiki-worthy content
!wikiadd -n 10 # Analyze last 10 messages for facts and resources
!wa -n 20 # Analyze last 20 messages

How it works:

  1. Bot extracts messages (from reply or last N messages)
  2. AI analyzes messages for factual, educational, or reference-worthy content
  3. AI searches existing wiki pages for related content (reads page snippets)
  4. AI decides whether to append to an existing page or create a new page
  5. Bot clones/updates the wiki repo, applies changes, commits, and pushes to GitLab
  6. Changes go live on irregularpedia.org after the Astro site rebuilds

Examples:

# Reply to a message containing useful information
!wikiadd
# Analyze last 50 messages for resources and facts
!wikiadd -n 50
# Short alias
!wa -n 30

What gets added:

  • Factual information and technical explanations
  • Links to resources, tools, and references
  • Definitions and overviews of topics
  • News and updates about relevant subjects

What gets skipped:

  • Casual conversation and chit-chat
  • Personal opinions without factual basis
  • Bot commands and responses
  • Duplicate content already on the wiki

Content placement:

  • The AI strongly prefers appending to existing related pages over creating new ones
  • It searches wiki titles AND reads page content to find the best match
  • New pages are only created when no existing page is a reasonable fit
  • Content is formatted with proper Markdown headings, links, and structure

Requirements:

  • GitLab wiki integration must be configured (see Integrations)
  • OpenAI API key for content analysis
  • Bot user needs Maintainer access on the wiki GitLab project

Show forum links and information.

!forum

Response: Links to community Discourse forum.


Display important community links.

!links

Response: Curated list of community resources, tools, and references.


Show frequently asked questions.

!faq

Response: Common questions and answers about the community.


Display documentation links.

!docs

Response: Links to technical documentation and guides.


Show upcoming community events.

!events
!events search <term>

Response: Calendar of upcoming events with RSVP counts and poll status.

See: Events for full documentation including !event quick, !event parse, !event plan, !vote, and !rsvp commands.


Create a new forum post from Signal.

!fpost <title> | <content>
!fpost # Reply to message to use as content

Example:

!fpost Security Discussion | Let's talk about recent developments...

Show latest forum posts.

!flatest

Response: Recent posts from Discourse with titles and links.


Search forum posts.

!fsearch <query>

Example:

!fsearch vpn recommendations

List forum categories.

!categories

Response: Available Discourse categories for posting.


VariableRequiredDescription
DISCOURSE_URLFor forumDiscourse instance URL
DISCOURSE_API_KEYFor forumDiscourse API key
DISCOURSE_USERNAMEFor forumBot’s Discourse username
DISCOURSE_QA_CATEGORYNoCategory ID for Q&A posts (default: 5)