Giter VIP home page Giter VIP logo

rulesbot's Introduction

env_RulesBot

Create server rules new users need to confirm first in order to access the server


Server count Status

The Rules Bot helps you managing new members by providing an automated verification system using Discord's message reactions.

Logo

You need

OS X & Linux:

You need:

https://github.com/Rapptz/discord.py/archive/rewrite.zip
aiohttp
peewee
flask
requests_oauthlib
requests
https://github.com/romangraef/configlib/archive/master.zip

Usage example

With RulesBot you can create a rule message to ensure that all your users accept your rules to use your server. Furthermore, this bot can add several reactions to your message, which automatically assigns a certain role to the users.

You can also visit our website.

Development setup

Step 1: Make sure, you have the requirment packages installed (pip install -r requirements.txt)

Step 2: Clone this repository with git clone https://github.com/BaseChip/RulesBot

Step 3: Insert your Token into your config (create a folder called config and a file there called config.json)

Step 4: run the bot with python3.6 main.py

Release History

version

  • v2.2

    • NEW: ticket system (create_ticket)
    • NEW: premium (premium)
    • NEW: added ping to statuspage (status.thebotdev.de)
    • NEW: remove a role on setup (available now)
    • NEW: custom embed footer (just for premium members)
    • NEW: custom embed color (just for premium members)
    • BUGFIX: Bot should be much more stable now
  • v2.1

    • NEW: extra Bot file for an bot who can test if the bot is online
    • NEW: mention in the log messages
    • CHANGE: some bugfixes
    • CHANGE: time out time now 120 sec.
    • CHANGE: better join message
  • v2

    • NEW: emojis under a message to get a role
    • NEW: recovery command (-restore)
    • NEW: this README
    • CHANGE: Complete Rewrite
    • CHANGE: Now channel mention instead of the channel id
    • CHANGE: better ping message
    • CHANGE: more error checks during the setup
    • CHANGE: eval command for the bot owner(s)
    • CHANGE: new texts
    • BUG FIX: if you have too many roles the setup will now also work
    • BUG FIX: thee bot test now his permissions during the setup
    • BUG FIX: when reaction is removed -> role will be removed
    • REMOVE: Time part in the setup

Meta

Bot by: BaseChip#2390 // romangraef89#0998 // Skidder#0001

Contributing

  1. Fork it (https://github.com/basechip/RulesBot/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Self-hosting Agreement

  • You may not use the Rules Bot logo or name within derivative bots.
  • You may not host a public version of Rules Bot.
  • You may not charge for the usage of your instance of Rules Bot.
  • You may not provide support for Rules Bot.

Sponsoring

Partner
https://dyn-box.de

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.