GithubHelp home page GithubHelp logo

padilin / yagpdb-cc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yagpdb-cc/yagpdb-cc

0.0 0.0 0.0 454 KB

Padilin's customizations of 🤖 Custom commands for the YAGPDB Discord bot!

License: MIT License

yagpdb-cc's Introduction

 YAGPDB Custom Commands

An up-to-date collection of CCs for your server

Table of Contents

Adding these custom commands

This assumes you know how to create a custom command, if you aren't too familiar with that or just need a refresher, this article explains it well.

The yagpdb-cc repository is separated into groups / categories. Most categories have standalone custom commands, meaning you can add one, two, or even all of them without issues. There are, however, some "systems" which require you to add all commands in that section. This is detailed in the individual README.md of that section.

When you find a custom command you wish to add, the file will have a leading comment explaining what it does and the recommended trigger type & trigger value. You can add it in the YAGPDB dashboard with these attributes.

Custom commands available

List of Custom Commands
  • AFK system
    • Set AFK with optional duration and message
    • When pinged, shows AFK message and duration if avaliable
  • Fun commands
    • Deathmatch / battle others
    • Starboard
    • Random animals
    • And more!
  • Giveaway system
    • Create giveaways with time, prize, max number of partcipants, and amount of winners
    • End giveaways
    • Cancel giveaways
    • List giveaways
    • Execute within CCs with execCC
  • Info commands
    • Server info
    • Channel info
    • User info
    • Avatar CC
  • Leveling system
    • Create/view/edit role rewards which are given on levelup
    • View leaderboard
    • Give variable amount of XP with variable cooldowns on messages
    • View user profiles
    • And others!
  • Useful snippets for your own custom commands
    • Selection sort (sort an array ASC-DESC)
    • Convert string to time
    • Find closest number from provided number in cslice
  • Suggestion system
    • Create suggestions
    • Comment, approve, or deny them
    • Edit and remove them
  • Tag system
    • Create tags with aliases
    • Edit tags
    • Delete tags
    • View tags simply with ;(tag name)
  • General utility commands + Preview colors + See time and weather in your location + World clock + Big emoji

This is by no means an exhaustive list, nor is it meant to be. See the individual folders for details.

Contributing

If you spot an error, feel free to make a PR or open an issue. If you wish to add your own command, feel free to make a PR as well. Note that not all CCs PRed will be added; merging is up to maintainers. Don't take it personally if your PR didn't make it through - we only accept custom commands that we feel will be useful to many people.

If you are adding a new CC, please read the guidelines. We don't have too many hard-and-fast conventions in place other than some about documentation.

Disclaimer

The YAGPDB developer, staff, and/or support are not responsible for any difficulties caused by these custom commands. These commands are not guaranteed to be working, use them at your own risk.

Need help?

If you are having difficulties with one of the custom commands here, please get in touch via the YAGPDB Support Server, where we can help you further. You can also open an issue on the issue tracker if that's what you prefer.

Contributors

yagpdb-cc is currently maintained by @Jo3-L and @Satty9361.
It is licensed under the MIT License.

We would also like to acknowledge the many contributors, seen below. Thank you!

yagpdb-cc's People

Contributors

jo3-l avatar satty9361 avatar phenpessoa avatar daviid1337 avatar hng12 avatar daviiid1337 avatar l-zeuch avatar alikuxac avatar jordihakimziyech avatar buthed010203 avatar matiasmfm2001 avatar shadownight573 avatar crenshaw1312 avatar devnote-dev avatar lritzdorf avatar spongerooski avatar spunkie avatar

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.