Coder Social home page Coder Social logo

tyffical / pridebot Goto Github PK

View Code? Open in Web Editor NEW
19.0 3.0 17.0 11.1 MB

BLAHAJGang's custom-made pride Discord bot that reacts to pride-related messages with pride emojis!

Home Page: https://blahaj.lol/discord

License: MIT License

Python 100.00%
blahaj discord discord-bot discord-py pride lgbtq emoji emotes repl hacktoberfest

pridebot's Introduction

Pridebot


Pride Bot

BLAHAJGang's custom-made pride-themed Discord bot that reacts to pride-related messages with pride emojis, as well as some other Blahajtastic Easter eggs (*other holidays available upon request!).

Table of Contents

Get Pride Bot Running ASAP!

Fine, Do it on My Computer

Wait, I need stuff already installed?!

Wow, I have to do work :(

Note: Right now, you will have to edit ids.py to contain role IDs and channel IDs from your test server; otherwise the bot may not function properly.

  1. First you gotta get this code stuff onto ur computer.
    git clone https://github.com/tyffical/Pridebot.git
    cd Pridebot
    
  2. (OPTIONAL) Do this difficult thing if you want to idk.
    python3 -m venv venv
    source venv/bin/activate
    
  3. Do as BLAHAJ asked and install these tings using a command called pip (no it's not talking about fruit seeds).
    pip install -r requirements.txt
    
  4. Here's the hard stuff. Copy the .env.example file and call it .env, and edit it to include your Discord bot token (this is secret stuff so don't go telling all your friends it!! Don't know where it is? It's probably in the "Bot" settings of your application settings!
    cp .env.example .env
    
  5. Pray to our lord BLAHAJ and set Pride Bot off.
    python3 main.py
    
  6. Bing Bang Bosh you've done it. Time to pull a table out of your rear end and treat yourself to somthing nice!

WOO IT WORKS ONLINE

Run on Repl.it

Boring Stuff: Make sure to add your bot token by clicking on the padlock symbol on the left sidebar, and then inserting "TOKEN" into the key text field and your bot token into the value text field.

ALso Boring Stuff: You can turn on the Always On setting (found by clicking on the repl name) to keep the bot continuously running!

Allow me to help

OMG THANK YOU SO MUCH FOR MAKING PRIDE BOT BETTER <3 YOU BETTER KEEP UP WITH OUR CHANGES OR IT WILL MAKE BLAHAJ CRY

We (BLAHAJ) love(s) anything you make for his server so we love you for making stuff

There's a list of friendos below who can tell you what to do incase you bork it (or just have no idea what to do lol)

feel free to read this and this but tbh they might not help. just make sure you know ur $#!T Just remember that when you do something BLAHAJ likes to rest and isn't gonna look at it instantly. He hates it when you scream for him to look at your pull requests or problemos. Just wait...

GO ON GET CODING WHAT ARE YOU WAITING FOR???

Ur making it even easier?

Here's some stuff to make ur life easier


Proud Friendos

WOO GO BESTIES <3

  • Queen Jack
    • Creator of BLAHAJGang ❤️
  • BLAHAJ
    • We wouldn't be a cult without you ❤️
  • BLAHAJGang
    • For being an awesome cult! ❤️
  • The LGBTQ+ Community
    • Happy Pride! 🏳️‍🌈 Thanks for being awesome! ❤️

What BLAHAJ's Other Besties Think

"10/10, made me go YEET" - Squid

BLAHAJ is sad because it doesn't work

just scream at us at https://blahaj.lol/discord and wait

License, whatever that is

wow formal stuff - This repository is licensed under the MIT license.

pridebot's People

Contributors

adamdiom avatar adityamangal1 avatar ashwinexe avatar baileyluu avatar finallyobsolete avatar krishsavani avatar mcao avatar midhat-alkhateeb avatar neeltron avatar qwel-exe avatar radiantly avatar thevikj avatar tyffical avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pridebot's Issues

refactor: Restructure and refactor codebase entirely

Is your feature request related to a problem? Please describe.
The Pridebot codebase needs to be refactored entirely to be in line with standard programming conventions and etiquette.

Describe the ideal solution
I will submit a pull request shortly which will address this issue and refactor the codebase,

Describe alternatives you've considered
Annoying @tyffical until she refactors it herself

Additional context
What do I put here

Actions got disabled

all Actions got disabled pls to enable it again so we can use the Contribute messages bot

feat: Help and info commands for greater user-friendliness

Is your feature request related to a problem? Please describe.
Right now, it's difficult to figure out what commands this bot has unless you're familiar with the code.

Describe the ideal solution
Restructuring the commands into their own files / modules and implementing a help command.

Describe alternatives you've considered
Annoying @tyffical until they do it themselves

Additional context
huh

feat: add tests

There's a test for the basic working of the app, but do you think it'd be a good idea to make unit tests for this app?

For example

  • A default string to check for emoji reacts
  • A default string to check for mentions

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.