Eranarch

A Discord bot serving the same community

Eranarch handles nickname sync and settings inside the server and acts as Eranaut’s Discord entry point: members can look up their own submarines with a command, and admins can suspend and unsuspend users.

Features

  • Nickname sync (event-driven, no polling)
  • Live reading of channel and role settings
  • Admin commands under /eran-m (suspend, unsuspend and more), hidden in Discord from people without permission
  • Member command /eran submarines: look up your own workshops and return times
  • Talks to Eranaut through an internal API; the bot never touches the database

The public eranarch-bot repository is a trimmed demo version without the commands that depend on Eranaut’s internal port.

Tech stack

  • discord.js
  • Node.js
  • Docker