MicrasBot Avatar

MicrasBot

Discord Tools for the Micras Community

Search MicrasWiki, read source-linked reports and community catch-ups, run referendum-grade polls, manage community tools, schedule AN-aware announcements, and browse the nation directory. Built for Micras geofiction.

Add to Your Server

Free for all Micras community servers

Features

🔍

Wiki Search

Search MicrasWiki directly from Discord. Get article summaries, random pages, and browse recent edits across the whole wiki.

📉

Source-linked Reporting

Review MicrasWiki activity through neutral reports that keep source passages, links, coverage notes, complete page navigation, and full-text downloads together. Saved reports remain available for up to seven days under their original access scope.

🗳

Polls & Voting

Create referendum-grade polls with prepared openings, role eligibility, weighted votes, hidden live counts, quorum checks, and closed-poll audit exports.

📅

AN Calendar

Convert between real-world and Anno Nortone dates. View zodiac information, set reminders, and schedule one-time or recurring AN-aware announcements.

🌐

Nation Directory

Browse active Micras nations by name and profile details. Add your nation with region, wiki, flag, government, and invite information so others can find you.

👥

Community Tools

Persistent role menus, welcome messages, autoroles, Civic XP levels, giveaways, daily questions, member spotlights, a starboard for great posts, reminders, and dice rolling.

Setup Guide

Get MicrasBot running in your server in a few minutes.

1

Add the Bot

Click "Add to Your Server" above. Select your server and authorize the bot.

2

Quick Start

Run /quickstart to enable Calendar, Polls, Wiki, and Activity, with OSINT behind its own explicit opt-in because it uses external analysis and budgeted LLM calls. Use /setup for full configuration. Setup checks module dependencies before saving; core commands stay on and optional modules are managed with /modules.

3

Configure Your Nation

Run /config view to see your server settings. Use /config set to configure your nation name and wiki category, then /config alerts to choose a wiki-alert channel.

4

Set Up OSINT Alerts

Use /osint server add to watch your nation's wiki category. Set a default notification channel with /osint server channel, or let users subscribe to personal DM/channel digests with /osint watch.

5

Finish Direct Setup

Some community tools are configured directly instead of through /modules. Run /help setup for one admin map covering /starboard setup, /spotlight setup, /question config, /event create, /leaderboard link, and bot-owner giveaways.

6

Choose Catch-ups or Digests

Anyone with access can run a private /community catchup. Administrators can opt in to daily or weekly posts with /community digest configure, choosing one text channel, a local time, and an explicit timezone. Digests stay off until configured and can be paused, resumed, or disabled.

7

Explore Commands

Type /help or /mbot to see quick shortcuts. Use / in Discord to browse all available commands.

Command Reference

All commands use Discord's slash command system. Type / to see what's available.

/mwiki search <query>

Search MicrasWiki for articles. Returns an exact match if found, or paginated search results.

/mwiki random

Get a random article from MicrasWiki.

/mwiki recent

Browse recent edits across all of MicrasWiki.

/map

View the official Micras claims map and cartography resources.

/osint view

View the OSINT intelligence dashboard — activity summary based on your personal watchlist.

/osint briefing [days]

Request a neutral source briefing. Collected passages remain distinct from supported interpretations, and complete pages and a full-text download retain the accepted source text and links.

/osint report <report_id>

Retrieve a saved report for up to seven days. Retrieval remains tied to its server, requester or published channel, and current access checks.

/osint add category <name>

Add a wiki category to your personal OSINT watchlist.

/osint add keyword <word>

Add a keyword to watch for in edit summaries.

/osint add page <title>

Watch a specific wiki page for changes.

/osint list

View your personal watchlist.

/osint remove <item>

Remove an item from your watchlist.

/osint watch / unwatch

Subscribe or unsubscribe from personal wiki activity digests by DM or channel.

/osint server add <category>

Add a server-wide OSINT category (admin only).

/osint server channel <#channel>

Set the default OSINT notification channel (admin only).

/osint glossary add / list / search

Manage a server glossary of Micras terms and abbreviations.

/activity <category> [days]

View recent MicrasWiki activity for a category.

/calendar today

Show today's date in Anno Nortone calendar format.

/calendar convert <date>

Convert a Gregorian date to AN format.

/calendar zodiac [system]

View zodiac signs (Shirerithian, New Alexandrian, or both).

/timezone set <timezone>

Set your personal timezone for time commands.

/timezone now

Show the current time in your timezone.

/timezone convert <time>

Convert a time between timezones.

/timezone meeting

Find the best meeting time across multiple users' timezones.

/remind in <duration> <message> [delivery]

Set a reminder for a duration from now. Delivery defaults to a private DM; choose Channel to post in the invoking channel.

/remind at <time> <message> [delivery]

Set a reminder for a specific time. Failed deliveries retry on a bounded schedule, and a blocked DM never falls back to a public channel.

/remind list / cancel

View or cancel your pending reminders.

/community catchup [days] [public]

Read 1, 7 or 30 days of accessible wiki changes and published announcements, plus current open polls and events in the next seven days. Defaults to seven days and a private report. No model is required. Pages and a full-text download preserve the complete collected report; coverage limits are shown.

/community report <report_id>

Retrieve a saved catch-up for seven days. Current source-channel access still applies. Public catch-ups include only eligible server records published in the destination channel and public wiki sources.

/community digest configure

Administrators can opt in to a daily or weekly catch-up in one eligible text channel, with an explicit local time and IANA timezone. Empty or unchanged digests send nothing.

/community digest status / pause / resume / disable

Privately review the configured schedule, pause it for 1–720 hours, resume at the next scheduled time without a backlog, or turn it off.

/event create

Create a new community event with date, time, and description.

/event list

List upcoming or past events in this server.

/event info <id>

View details about a specific event.

/event cancel <id>

Cancel an event you created.

/polls create

Create a poll with scheduling, anonymity, quorum, role eligibility, vote weights, hidden live counts, or multi-choice options.

/polls wizard

Create a poll using an interactive form — easier for complex polls.

/polls list / view / activate

Find recent polls, inspect details, or open a prepared or scheduled poll.

/polls close

Close a poll and display final results.

/polls export

Attach closed-poll audit evidence with metadata, raw totals, weighted totals, quorum status, and voter detail when available.

Role menus, welcome messages, autoroles, scheduled announcements, and Civic XP are optional modules that admins enable per server.

/roles create / list / disable

Create persistent dropdown or button self-role menus for parties, personas, citizenship, and groups.

/welcome setup / list / disable

Greet new members in a chosen channel with safe member and server placeholders.

/autorole add / list / disable

Grant selected non-managed roles to new members when they join.

/announce create / list / disable

Schedule one-time AN-date announcements or recurring every-AN-month announcements.

/xp rank / leaderboard / character

View civic XP progress, compare lifetime leaderboards, and set a character display name.

/xp grant / reward / rewards / syncwiki

Admin tools for manual XP grants, level role rewards, and linked-wiki-edit XP sync.

/directory list

Browse all nation Discord servers in the directory.

/directory search <query>

Search for a specific nation's Discord server.

/directory view <nation>

View details about a nation's Discord server listing.

/directory manage create

Add your nation with region, wiki, flag, and invite details (admin only).

/directory manage edit

Edit your nation's directory listing (admin only).

/directory manage government

Set or clear the government label shown on your listing (admin only).

/question post

Post a daily worldbuilding discussion question.

/question config / enable / disable

Configure automatic daily question posting (admin only).

/starboard setup

Configure a starboard to highlight great posts (admin only).

/leaderboard link

Link your MicrasWiki account by placing your exact Discord username in the Discord Username field on your wiki user page. Use one username, not a display name or nickname. Legacy accounts need the full name#1234 tag.

/spotlight setup / nominate

Configure weekly member spotlights to recognize contributors (admin only).

/giveaway create / list / draw / cancel

Run giveaways with persistent entry buttons, optional role gates, booster bypass, auto-entry, fair draws, and audit exports.

Most setup commands require Administrator permissions; bot-owner tools are labeled separately.

/quickstart

Enable recommended modules with one click.

/setup

Run the full interactive configuration wizard.

/help setup

Open the compact setup map for self-managed features outside /modules, including Starboard, Spotlight, Questions, events, Leaderboards, and Giveaways.

/modules list / enable / disable / info

Review toggleable modules, see current command paths, and turn optional features on or off per server.

/config view

View current server configuration.

/config set

Update server settings (nation name, wiki category, etc.).

/config alerts <channel>

Set the server-wide channel for deterministic wiki edit notifications.

/config wiki-alerts

Customize wiki alert detail, batching window, minor-edit handling, and bounded snippets.

/config reset

Reset all server configuration to defaults.

/botaccess mode / view / channel / role / reset

Restrict bot use to approved channels or roles, review the policy, or restore open access.

/admin backup

Create and privately download a complete shared-database recovery backup (configured bot owner only).

/roll <dice>

Roll dice using standard notation: 2d6, 1d20+5, adv d20 (advantage), dis d20 (disadvantage).

/coinflip

Flip a coin. Supports custom labels for heads and tails.

/8ball <question>

Ask the Magic 8-Ball a yes/no question.

/mbot

Check if MicrasBot is online and see quick command shortcuts.

/health

Privately check whether MicrasBot is operational or degraded. Current server administrators also receive scoped configuration, destination, wiki-source, and delivery guidance.

/wikistats

Check wiki edit collector status (admin only).

Support

MicrasBot support lives in the Nouvelle Alexandrie Discord.

💬

Join the NAX Discord

Use the public Nouvelle Alexandrie invite to reach the MicrasBot help desk and community channels.

🔧

Support Desk

#micras-bot-support is the main place for bug reports, setup questions, and feature requests.

⌨

Bot Channels

Use #micras-bot-main, #micras-bot-commands, and #micras-bot-announcements for discussion, command testing, and owner-posted release notes.

Frequently Asked Questions

Yes, completely free for all Micras community servers. There are no premium tiers or paid features.

MicrasBot works best with these baseline permissions:

  • Send Messages — To respond to commands and send alerts
  • Embed Links — All responses use rich embeds
  • Read Message History — For context-aware features
  • Use Slash Commands — All commands are slash commands

Some optional features need extra setup before they work:

  • Role menus, Autorole, and Civic XP rewards: grant Manage Roles and keep MicrasBot's top role above the roles it assigns.
  • Welcome messages, scheduled announcements, wiki alerts, personal wiki digests, Starboard, and Spotlight: grant View Channel, Send Messages, and Embed Links in the target channel.
  • Community digests: also grant Read Message History and Attach Files in the configured text channel so the complete report and download controls can be delivered.
  • Nation directory invite generation: grant Create Invite in at least one text channel, or provide your own invite later.
  • Starboard: keep Read Message History and Add Reactions available so highlighted posts can be fetched and tracked.

Admins can run /modules info <module> before enabling a module to see its dependencies, permissions, and setup checklist. For self-managed features outside /modules, run /help setup to see the direct setup commands for Starboard, Spotlight, Questions, reminders and events, Leaderboards, and Giveaways.

  1. Run /config set and enter your nation name and wiki category
  2. Run /config alerts #channel to choose where category alerts appear
  3. Optionally run /config wiki-alerts to tune compact/detailed output, batch windows, minor edits, and snippets

The bot posts bounded, deterministic notifications whenever pages in your category are edited, grouping bursts so the channel is not overwhelmed. Temporary MicrasWiki rate limits, server errors, and replication lag are retried on a bounded schedule; invalid responses fail closed rather than producing misleading alerts. Users can also run /osint watch for personal DM or channel digests and /osint preferences for all, normal, or high-importance filtering.

Yes. Each server has completely independent configuration. Add MicrasBot to as many Micras community servers as you like.

The OSINT system monitors MicrasWiki activity based on your watchlist. You can track categories, keywords, and specific pages. Use /osint view to see your personal dashboard, or set up server-wide monitoring so your whole community gets alerts. Optional external-analysis enrichment is bounded by per-server and global concurrency, daily and monthly budgets, and a recovery circuit; when the provider times out, rate-limits, or returns unusable data, MicrasBot keeps the deterministic wiki-derived result.

Neutral reports preserve the collected source passages and links separately from any supported interpretation. Their Discord controls cover every report page and provide the same complete content as a full-text download. Saved reports can be retrieved for up to seven days by the original requester or an eligible published-channel reader. Server, channel, and module checks still apply; community catch-ups also recheck current access to their Discord sources.

/community catchup collects 1, 7, or 30 days of accessible wiki changes and published announcements, all current open polls, and published events in the next seven days. It defaults to a private seven-day report and uses no model. Administrators may separately opt in to daily or weekly community digests for one configured text channel and timezone. Digests can be paused, resumed, or disabled, and empty or unchanged periods are silent.

MicrasBot stores server configuration, feature metadata, IDs, counters, vote records, user preferences, and temporary wiki or analysis caches needed to run enabled features. Operational logs and caches are bounded and cleaned up, while governance records such as closed polls, votes, giveaway draw audits, release announcements, and XP history are retained until an admin removes the related feature data. It observes regular Discord message events for community tools such as activity leaderboards, Civic XP, and Starboard; message-count features store counts, while Starboard copies highlighted message text into the posted starboard embed. User-submitted reminders, polls, announcements, and similar commands store the text needed to deliver or audit those features. Personal reminders default to DM and are delivered only to the explicitly selected destination; a blocked DM is not reposted publicly. Saved reports expire after seven days and retain their original server, requester or published-channel scope; community reports also recheck current access to their Discord sources. Community digests post only to the text channel an administrator explicitly configured. /health returns privately and shows current-server configuration details only to a current administrator. Complete shared-database backups are restricted to the configured bot owner. The bot does not keep a general message-content log or use regular messages for analysis. For servers not run by the bot owner, owner visibility is limited to basic fleet diagnostics; message-level diagnostics are only used when a server admin asks for support or grants diagnostic access.

Join the Nouvelle Alexandrie Discord and use #micras-bot-support for bug reports, setup questions, and feature requests.

Changelog

Recent updates to MicrasBot.

Deployed September 11, 2026

Neutral Reporting & Community Briefings

  • New: Source-linked reports keep accepted passages, citations, coverage notes, complete page navigation, and full-text downloads together.
  • New: /community catchup covers 1, 7, or 30 days of accessible activity, with seven days and private delivery as the defaults.
  • New: Administrators can opt in to daily or weekly community digests for one configured destination, local time, and timezone, then pause, resume, or disable them.
  • Improved: Saved reports remain retrievable for up to seven days under their server, channel, requester, and module rules; community reports also recheck source access.
  • Improved: /health gives current administrators private, server-scoped setup and delivery guidance.
  • Improved: Complete shared-database recovery backups are restricted to the configured bot owner.
  • Fixed: Wiki credit linking requires the actual Discord account username; copied display names cannot verify a link. Numeric wiki identity prevents conflicting claims and duplicate edit awards. Bot owners can privately review requested links before applying them.
v4 August 2026

Reliable Scheduling & Clearer Setup

  • Improved: Scheduled announcements now show visible delivery problems, so admins can review and recover them with /announce list and /announce recover.
  • Improved: /setup explains the missing permission or setup step before it saves.
  • Improved: Command reference and FAQ sections work properly with keyboard navigation and screen readers.
v3 June 2026

Governance & Community Systems

  • New: /polls export — Closed-poll audit evidence for referendums and formal votes
  • New: /roles — Persistent self-role menus with dropdown or button controls
  • New: /welcome and /autorole — Join greetings and safe new-member role grants
  • New: /announce — One-time and recurring AN-aware announcements
  • New: /xp — Civic XP, lifetime levels, character display names, wiki-edit sync, and role rewards
  • New: /giveaway — Role-gated giveaways with fair draws and audit exports
  • Improved: Owner operations have stricter visibility and remain restricted to the configured bot owner
  • Improved: /leaderboard link now verifies MicrasWiki account ownership through the Discord Username field on the user's wiki profile
  • Improved: Polls now support prepared openings, scheduled activation, hidden counts, multi-choice voting, role eligibility, vote weights, and quorum checks
v2 February 2026

Major Expansion

  • New: /event — Event creation and scheduling system
  • New: /timezone — Personal timezone management and meeting finder
  • New: /remind — Personal reminders with duration or specific time
  • New: /question — Daily worldbuilding discussion questions
  • New: /starboard — Highlight great community posts
  • New: /spotlight — Weekly member recognition
  • New: /osint glossary — Server glossary for Micras terms
  • New: /roll — Dice rolling with advantage/disadvantage
  • New: /map — Quick access to official Micras maps
  • Improved: OSINT now supports personal and server-wide watchlists separately
  • Improved: /polls wizard interactive poll builder
  • Improved: /quickstart one-click recommended setup
Beta January 2026

Public Beta Launch

  • New: Public release for all Micras community servers
  • New: OSINT Dashboard with wiki activity monitoring
  • New: Wiki alerts for nation categories
  • New: AN Calendar with date conversion and zodiac
  • New: Polls and voting
  • New: Nation directory
  • New: MicrasWiki search (/mwiki)

Ready to get started?

Add MicrasBot to your server and enhance your Micras community experience.

Add to Your Server