Skip to content
A Discord bot. Moderation ๐Ÿ‘ฎโ€โ™‚๏ธ, DnD tools ๐ŸŽฒ, image tools ๐Ÿ–ผ, and fun commands.
C# Dockerfile
Branch: master
Clone or download
Fetching latest commitโ€ฆ
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
deps
src/Abyss
.gitignore
.gitmodules
Abyss.sln
CODEOWNERS
CODE_OF_CONDUCT.md
CONTRIBUTING.md
DOCKER.md
Dockerfile
LICENSE.md
NuGet.config
README.md
abyss.example.json
docker-compose.yml

README.md

DBL Big

๐ŸŽ€ Abyss

A useful, open-source (for life) Discord bot, written in C# using .NET Core.

Prefix Developer Language/Runtime Library Add To Server List links
a. ๐ŸŽ€ Abyssal .NET Core 3.0 Disqord Authorize dbots, top.gg, DBL, dboats, bod

๐ŸŽ‰ Features

  • Spotify track and album lookup, via AbyssalSpotify.
  • Bicubic resizing of emojis and custom images, both animated and not-animated.
  • Live C# and Handlebars script evaluation. (owner-only, JS support soon!)
  • Dice rolling with DND-style expressions (e.g. a.roll d20+d48+d10).
  • Moderation tools, including hackbans, and an advanced UNIX-style customizable message purge.
  • A general purpose command set.
  • (Beta) In-depth, feature-complete action log system recording every single thing to happen in your server.
  • Much more inside!

๐Ÿ‘ฎโ€ Requirements

  • Docker Engine (17.06.0+) and Docker Compose (3.3+)
  • A Discord bot application with registered user and token (app -> Bot -> Add Bot)
  • abyss.json configuration file, as described in โš™ Configuration

๐Ÿ”ง Setup

Follow the Docker instructions that are available here.

โš™ Configuration

An example Abyss configuration file can be found at abyss.example.json, which should be renamed to abyss.json before running. This needs to be placed in the Abyss data root, which is explained in the Docker instructions.

๐Ÿ›  Structure

  • ๐ŸŽ€ Abyss (C# Console Application) The core of Abyss. This project contains the message receiver, bot host, argument parsers, checks, contexts, results, and the command set.

๐Ÿ–‹ Copyright

Copyright (c) 2019 Abyssal under the MIT License, available at the LICENSE file.

You canโ€™t perform that action at this time.