Code Monkey home page Code Monkey logo

lilybot's Introduction

LilyBot

The LilyBot Logo

GitHub Workflow Status GitHub Workflow Status

GitHub issues GitHub pull requests

GitHub GitHub repo size

GitHub commits since latest release GitHub commit activity

About

LilyBot, or Lily, is a multipurpose Discord bot. Lily handles moderation, utility, link filtering, and much, much more. Lily is canonically transfem and uses she/her or it/its pronouns.

Usage

If you're looking to add Lily to your server, you don't need any of this and can simply click this link.

If you need additional instruction using up the public instance of Lily, try our usage guide.

If you're looking to set up a development environment for Lily, try our development guide.

Links

Tooling

Lily makes use of the following tools and frameworks.

  • Kord, the Kotlin API for Discord.
  • KordEx, an integrated commands and extensions framework for Kord.
  • KordEx's Phishing, PluralKit, Unsafe and Welcome Channel modules.
  • MongoDB and KMongo to manage the database.
  • Logback, a library that makes logging prettier
  • Kotlin Logging, a lightweight logging that wraps SLF4J with kotlin extensions
  • Github-API, the API utilized by the GitHub commands
  • Shadow Gradle Plugin, a tool which allows us to make a big fatjar containing all dependencies
  • detekt, a static code analysis tool for the Kotlin programming language. This helps us keep our code clean and nicely formatted.
  • Doc-generator, our in-house documentation generator for KordEx bots

Contributing

This repository is open to contributions by the community. If you plan on contributing, please check our Contributor Guidelines.

These days, Lily is primarily developed by NoComment and tempest15. To discuss development with us, join the Discord linked above.

Contributors

GitHub contributors contributors

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.