discord-register: Discord verification bot

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]


This bot can send new server members a message on entry, ask for their full name (using a parser to check it is reasonable), email and a picture from them. Reset commands for improper forms are also implemented, as well as help, privacy and info commands. The default prefix is the negation symbol from mathematics.

[Skip to Readme]


Versions 0.0.1, 0.0.1, 0.0.2
Change log None available
Dependencies base (>=4.7 && <5), calamity (>= && <0.1.21), dhall (>=1.35.0 && <1.36.1), di (>=1.3 && <1.3.1), di-polysemy (>= && <0.2.1), discord-register, generic-lens (>= && <2.0.1), hspec (==2.7.4.*), hspec-megaparsec (==2.1.0.*), megaparsec (>=8.0.0), polysemy (>= && <1.3.1), polysemy-plugin (>= && <0.2.6), text (>= && <1.2.5), text-show (>=3.8.5 && <3.9.1), unboxing-vector (>=, unordered-containers (>= && <, vector (>= && <0.12.2) [details]
License MPL-2.0
Copyright 2020 Hugh Sipiere
Author Hugh Sipiere
Maintainer Hugh Sipiere
Category Web
Home page https://github.com/hgsipiere/discord-register#readme
Bug tracker https://github.com/hgsipiere/discord-register/issues
Source repo head: git clone https://github.com/hgsipiere/discord-register
Uploaded by HughSipiere at 2020-11-06T13:03:42Z



Maintainer's Corner

For package maintainers and hackage trustees

Readme for discord-register-0.0.1

[back to package description]


Verification bot for registers with full name and email

Discord-register is an interactive verification bot for registers with full name, email and photo ID requirements.


To build run: stack build

This build depends on libtinfo-dev for Ubuntu 20.04.

The configuration is in config.dhall, this needs to be copied and filled in from config.dhall.empty.

Bot tokens can be found in the Discord Developer Portal after creating a bot.

ID numbers, or Snowflakes, can be found in the UI by right clicking on something after enabling developer mode in Appearance under the settings.