Code Monkey home page Code Monkey logo

chirag350 / r-igcsebot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fyre-0/r-igcsebot

0.0 0.0 0.0 7.71 MB

The code of the r/IGCSE Bot, custom built for the r/IGCSE Discord Partnered Server (with over 20,000 members!) and used in 100+ other servers. The bot is in charge of managing the rep feature, helper pings, modmail, reaction roles, moderation actions (warns, kicks, bans, mutes, timeouts) and much more!

License: MIT License

Python 100.00%

r-igcsebot's Introduction

logo

r/IGCSE


r/IGCSE Bot is a Python Discord Bot primarly developed for the r/IGCSE Discord Community but also used by 100+ other servers. This bot provides a rep system & leaderboard, server suggestions voting, keyword auto-replies, moderation actions automatically updating your logging channel, reaction roles, and more!

The v1.0 version of this bot rolled into use on July 5, 2021 and has come a long way since. The bot is currently hosted on Oracle Cloud Infrastructure.

Add r/IGCSE Bot to your Discord Server.

Preview of Features

  • Rep System (Leaderboard displaying the top Helpers in the community)
Image

  • Past Paper Keyword Search (Allows members to perform keyword searches to retrieve IGCSE Past Papers)
Image

  • Provide Convenient Access to Granting Server Roles (e.g. Subject Roles)
Image

  • Moderation System (Enables moderators to warn/timeout/kick/ban users not abiding by the rules)
Image

  • Suggestion System (Allow members to vote on and suggest new ideas for the community)
Image

  • Easy Creation of Simple & Complex Polls
Image

  • Anti-Spam System (Automatically detect spam links and timeout the sender)
Image

  • Helper Ping System (Automatically notifying Subject Helpers of unanswered questions after 15 minutes)
Image

  • Create Informational Embeds to assist Server Moderators
Image

  • Provide Convenient Direct Access to Available Resources
Image

Local Installation Guide

  1. Make sure you have Python 3.7+ installed (preferably 3.12.1)
  2. Install the requirements (pip install -r requirements.txt)
  3. Generate a Discord Bot API Token
  4. Create a MongoDB database named IGCSEBot.
  5. Setup redis and get your REDIS_OM_URL
  6. Rename .env.example to .env and fill it in with the above
  7. Run the bot using the command python src/app.py (python3 src/app.py for Linux) or run the npm start script

r-igcsebot's People

Contributors

juzcallmekaushik avatar sachin-dot-py avatar chirag350 avatar 11xdeveloper avatar rahul-maru avatar intfract avatar vsmart-06 avatar ombucha avatar cvscade avatar yousefrofa avatar kr1zz7007 avatar emergenitro avatar bitlogist avatar pineyapple avatar fyre-0 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.