Coder Social home page Coder Social logo

eventbot's Introduction

EventBot

EventBot is a bot that allows server admins to register events and users to subscribe. EventBot was made as a favor for the Wands Discord server, and is public for anyone to use.

Using

There are three things you typically work with in EventBot - subscriptions, events, and settings. The latter two are only used by admins, where as all users work with subscriptions. For a full list of commands type "eb!info" into your discord server.

For users:

Users can see all of the active events on a server by typing in "eb!events" on any channel. To subscribe to an event one should do "eb!subscribe ", and to unsubscribe "eb!unsubscribe ". Subscribing means on top of the message the bot will send in the events channel, it will send you a DM when an event starts.

For admins:

NOTE: As of right now your role must have the "Administrator" permission to manage events. This may change in the future.

To create an event type the following:

eb!event <event name> <mm/dd/yy> <hh:mm>

It is important to note that the event name should not have any spaces in it.

Examples of <mm/dd/yy>:

07/04/17
4/20/18

If you need to host an event after this century: tough luck (no one has fun while I'm dead).

Moreover, the time hh:mm should be inputted in military time in the UTC time zone.

Dependencies:

If you're going to run EventBot, you'll need the following:

If you're in the project directory, you can easily install these with pip.

# pip install -r requirements.txt

eventbot's People

Contributors

desolt avatar

Watchers

 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.