Command reference

/signal

Modora Signal: what is known about an account, a server or a link, and what to do about it

Required permission
None set
Where
Servers and DMs
Module
Not tied to a moduleDocumentation for this module

Which of these you see in a server depends on that server's setup and on your own Discord permissions.

Subcommands

/signal status

Anyone: what Signal is protecting this server with right now

/signal me

Anyone: everything Signal holds on you, why, and how to contest it

/signal user

Moderators: what Signal knows about an account, and what this server would do

  • userUserrequiredThe account to check

/signal server

Anyone: what Signal knows about a Discord server, including its past names

  • serverStringrequiredAn invite link, an invite code, or a server ID

/signal link

Anyone: whether a link or domain is known to Signal

  • urlStringrequiredThe link or domain to check

/signal report

Anyone: report an account. A person reviews it, and you can follow it up.

  • userUserrequiredThe account to report
  • reasonStringrequiredWhat they did, in your own words
  • stakeBooleanrequiredDo you gain anything if this account is removed? (competitor, rival, same dispute)
  • proofAttachmentoptionalA screenshot. Leave it off and I will ask you for it.
  • notesStringoptionalAnything else the reviewer should know
  • serverStringoptionalThe server they were doing this for, as an invite or an ID (optional)

/signal report-server

Anyone: report a server. A reviewer decides whether it gets listed.

  • inviteStringoptionalServer invite link (e.g. discord.gg/xxx)

/signal case

Anyone: what happened to a report you sent in

  • case_idStringrequiredThe case ID you were given

/signal registry me

Anyone: your full registry record, including where it came from

/signal registry check

Moderators: is this account listed, and what would this server do about it

  • userUserrequiredThe account to check

/signal registry share-bans

Admins: share this server’s ban list as evidence. Preview it first.

  • labelStringrequiredWhat these bans were for
  • previewBooleanoptionalShow what would be shared without sharing it. Worth doing first.
  • only_with_reasonBooleanoptionalSkip bans that have no reason written on them. On by default.

/signal registry add

Moderators: file one account with the label that fits what they actually did

  • userUserrequiredThe account
  • labelStringrequiredWhat they did
  • reasonStringoptionalWhat happened, in your own words. Required unless the ban here already says.
  • stakeBooleanoptionalDoes this server gain anything if this account is removed elsewhere?

/signal registry withdraw

Moderators: take back what this server filed about an account

  • userUserrequiredThe account
  • reasonStringoptionalWhy you are withdrawing it

/signal registry sweep

Admins: which current members are listed. Reports only, never acts.

/signal registry settings

Admins: show or change how this server uses the registry

  • enabledBooleanoptionalUse the registry in this server
  • dry_runBooleanoptionalReport what would happen without doing it. On by default.
  • check_on_joinBooleanoptionalCheck accounts as they join
  • min_confidenceIntegeroptionalHow strong a case has to be before this server acts (1-100)
  • min_sourcesIntegeroptionalHow many independent sources this server wants before it acts (1-10)
  • notifyStringoptionalWhether a flagged member is told
  • bad_invitesStringoptionalWhat to do with invites to communities the registry knows
  • log_channelChanneloptionalWhere registry hits are posted
  • quarantine_roleRoleoptionalThe role used by the `role` action

/signal registry associate

Admins: what this server does about people seen in confirmed bad servers

  • actionStringrequiredWhat should happen. Anything above logging needs the confirm option.
  • whoStringoptionalHow far into the bad server they have to be. Staff by default.
  • confirmBooleanoptionalYes, I know this acts on where somebody was seen, not on what they did here

/signal registry action

Admins: what this server does when an account carries one label

  • labelStringrequiredThe label to configure
  • actionStringrequiredWhat should happen

/signal test detect

Moderators: check whether a message reads as a scam, and why

  • messageStringrequiredThe message to check

/signal test canonicalize

Normalise a message and show the obfuscation Signal sees through

  • messageStringrequiredThe message to canonicalize

/signal test ocr

Read the text in an image and say whether it would be blocked

  • imageAttachmentrequiredImage to scan (PNG, JPG, etc.)

Move one job across and see

Every module is off until you turn it on, so adding Modora changes nothing in your server until you decide it should.

Add to Discord