Git Product home page Git Product logo

fusionsid / why-bot Goto Github PK

View Code? Open in Web Editor NEW
20.0 1.0 5.0 50.99 MB

A multi-purpose dead discord bot that i keep saying imma rewrite but don't

Home Page: https://github.com/FusionSid/Why-Bot/tree/rewrite-the-rewrite

License: GNU General Public License v3.0

Python 94.21% JavaScript 3.41% CSS 1.09% HTML 1.19% Shell 0.09%
discord python discord-py py-cord moderation fun open-source music reddit minecraft

why-bot's Introduction

This bots been dead for a couple weeks now but

I am gonna be rewriting this bot from scratch so checkout the rewrite branch

I have other projects im working on so this rewrite will take a while

Contributors Forks Stargazers Issues MIT License CodeFactor


Logo

Why Bot

An open source, multi-purpose discord bot made to enhance your discord experience :)

[Add to your server]

Discord Server · Report Bug



?help - For help



Table of Contents
  1. About The Project
  2. Built With
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgments
  7. Commands

About The Project

Why bot is a multipurpose open-source bot.

Why has many features such as:

  • Onping messages
  • Autoroles / Reactroles and Moderation
  • Welcome images
  • Fun
  • Counting game and Auto calc
  • Many Utilities
  • Logging
  • Tickets
  • Music and Custom Vc’s
  • Search commands like reddit, google and images
  • Image generation
  • Leveling System
  • and much much more!

Why bot is an open-source project written in Python using Py-Cord. So you can always check the code or contribute to it. Also why bot will respond to any DM you do to it. So if you want to talk with someone, Why bot will be there.

(back to top)

Built With

This project was made using a fork of discord.py called py-cord. I did orginaly use discord.py for this project but since its no longed being maintained I switched to py-cord

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request.

Don't forget to give the project a star :)

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b newfeature)
  3. Commit your Changes (git commit -m 'Add some newfeature')
  4. Push to the Branch (git push origin newfeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Siddhesh Zantye - @Fusion_Sid - [email protected]

Discord Account: FusionSid#3645

Join the Why Discord Server For help.

(back to top)

Acknowledgments

Even though I take take credit for most of the code, I would like to thank everyone who helped with this bot or any other open source projects which I used code from:

These are the ones I remember:

(back to top)

Discord Card


Commands:


Name Usage Description
play play [name/url] Play a song
binarytotext binarytotext Convert binary to text
wh webhook [id] [text] Send message through a webhook
settings settings Shows the servers Why Bot settings
numrn numrn Current number for the counting game
skip skip Skips the playing song
leave leave Leave vc
report report [message/member/bug] Report member/message to your server mods and report bugs to me
rank rank [@user(optional)] Shows your rank image
pause pause Pause song
youtube youtube [search query] Searches through youtube for videos
resume resume Resume the paused song
queue queue Show queue
leaderboard leaderboard Shows the leaderboard for your server
loop loop Loop queue/song
createplaylist createplaylist [playlist name] Create a playlist
currentgames currentgames Show current games being played
info info [@user] Returns info on a user
getuuid getuuid [ign(optional)] Returns your minecraft ign
setign setign Sets you minecraft ign
plugins plugins [enable/disable] [plugin name] Enable/Disable Plugins for Why bot
hystats hystats [ign(optional)] Shows a nice pic of your hypixel stats
plist plist [playlist name] Displays all the songs in a playlist
serverinfo serverinfo shows server info
ping ping Shows bot ping
playlist playlist [playlist name] Play a playlist
botinfo botinfo Info about Why bot
padd padd [playlist name] [song/songurl] Add song to a playlist
bwstats bwstats [ign(optional) Shows your bedwars stats
warnings warnings [@user] Displays a users warnings
createhook createhook [name] [channel(optional)] Creates a webhook
shuffleplaylist shuffleplaylist [playlist name] Shuffle a playlist
goose_mode goose_mode This command toggles goose_mode
pdel pdel [playlist name] Delete song from a playlist
mp3 mp3 [attach mp3 file] Play an mp3 file
tts tts [text] Text to speech
music music Small music button dashboard
claim claim Free Coins
tictactoe tictactoe Tic Tac Toe
hextotext hextotext [text] Converts hex to Text
texttobinary texttobinary Convert to binary
whosplaying whosplaying [game/activity] Check whosplaying activity
setprefix setprefix [prefix] Sets the server prefix
reddit reddit [subreddit] Find a random reddit post
warn warn [@user] [reason] Warns a user
weather weather [city] Get weather
autocalc autocalc [True/false] Toggles autocalc for this server
texttohex texttohex [text] Converts Text to hex
reverse reverse [text] Reverses Text
rock rock Rock Image
dog dog Dog Image
meme meme Gets a meme
cat cat Cat Image
panda panda Panda Image
imagesearch imagesearch [search query] Find an image from google
expand expand [num] [text] Expands Text
fox fox Fox Image
join join Bot joins VC
bird bird Bird Image
tweet tweet [@person] [message] Fake tweet image
ban ban [@user] Ban a member
bug bug [bug] Report a bug
giverole giverole [@role] [@member] Give role to a member
ytcomment ytcomment [@person] [message] Fake youtube comment image
kick kick [@user] Kick a member
apod apod Astronomy Picture of the day
make_vc make_vc [limit(If none change to None)] [name] Create a VC
simp simp [@member] Simp card
lockdown lockdown [#channel] Lockdown a channel
horny horny [@member] Horny licence
unlock unlock [#channel] Unlock a channel
make_channel make_channel [name] Create a text channel
joke joke Joke
overlay overlay [type] [@member] Image overlays for you discord profile pic
avatar avatar [member] User avatar
clear clear [amount] Delete messages
lyrics lyrics [song name] Song lyrics command
nickname nick [@user] [nickname] Change a users nick
wiki wiki [search] Wikipedia Search
newticket newticket Creates a ticket
drunkify drunkify [text] Drunkifies Text
botinvite botinvite Invite why to your server
slowmode slowmode [seconds] Set channel to slowmode
unban unban [member id] Unban a banned member
pin pin [message id] Pin a message
closeticket closeticket Close a ticket
addaccess addaccess [roleid] Gives a role access to tickets
redditimg redditimg [subreddit] Find a image from a subreddit
qrcode qrcode [url] Creates a qrcode
suggest suggest [suggestion] Suggest something for Why
rslowmode rslowmode Removes slowmode from a channel
calculate calculator Interactive button calculator
delaccess delaccess [roleid] Removes a role from accessing tickets
nitro nitro Free Coins
calc calc [query] Calculates your query
addadminrole addadminrole [roleid] Adds an admin role for tickets
unpin unpin [id] Unpins a message
vote vote Vote for why bot
deladminrole deladminrole [roleid] Removes an admin role from accessing tickets
removereactions removereactions [message id] Removes reactions from a message
cuse cuse [@user(optional)] How many times have you used Why?
rps rps [rock/paper/scissors] Play a game of rock paper scissors against the bot
dm dm [@user] [message] Bot sends a message on your behalf
roast roast Bot roasts you
onpinged onpinged [set/clear(optional)] Sets your Onpinged message
sendroast sendroast [@user] The bots send a roast to someone on your behalf
takerole takerole [@role] [@member] Remove roles form member
embed embed --title test --desc test --channel 123456789 --color blue --timestamp yes --fields 2 Makes an embed
8 ball 8ball [question] Asks the 8ball a question
runcode runcode [language] [code] Runs code
reactrole reactrole [:emoji:] [@role] [message text] Creates a reactrole
invite invite Creates a 10 day invite for your discord server.
say say [text] Bot sends text
yesorno yesorno [question] Makes a Yah or Nah poll
poll poll [time:seconds] '[title]' [each option followed by a space] Makes a poll
autorole autorole [@role] [all/bot] Sets the autorole role for the server
reactemoji reactemoji [message_id] [word] React a word to a message
voice voice [set/setlimit] Sets the custom vc for you voice channel
hack hack [@user] Hack someone
screenshot screenshot [url] Screenshot a url
emojify emojify [text] Emojifies Text

why-bot's People

Contributors

fusionsid avatar micfun123 avatar

Stargazers

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

Watchers

 avatar

why-bot's Issues

Todo:

Im putting this here so every time I click this repo I remember what I have to do

  • Comments + Doc strings
  • Make a released version
  • Convert Db from json to sql - Postgresql or aiosqlite
  • rick roll detector
  • rick roll creator/link finder
  • yt video search better
  • async praw + better praw searching
  • db backup
  • security cog
  • suspicious member check
  • phishing links
  • better settings
  • drop downs
  • edit button on view
  • why bot api
  • fast api
  • db info
  • games
  • user db covert to dict
  • blackjack
  • trivia
  • captcha
  • better suggestions
  • remove/add
  • time convert
  • discord time stamps
  • reply
  • embeds
  • custom commands
  • tags
  • typing tag will show an embed
  • web-interface
  • logging library
  • rtfm
  • todo list maker
  • daily web hooks
  • qotd
  • webhooks?
  • pil mc
  • coin flip - dice rolls etc random numbers
  • random choice from list
  • giveaways
  • catch command
  • hacker command
  • more games
  • counting leaderboard
  • automod
  • Vc recording
  • Better music
  • Remake economy from scratch
  • Timeout/mute command
  • Better buttons/slash command integration
  • Invite tracker
  • tweet bot - channel for tweets or maybe confess or some shit idk
  • people type what they want and the bot runs some checks for nsfw, swearing, racism etc and then tweets it on the why bot twitter

Apis to implement:

  • screenshot
  • Nasa
  • bitcoin/crypto price
  • currency converter
  • movies + netflix
  • Translator
  • news
  • sports
  • youtube
  • genius lyrics
  • weather
  • stocks
  • image manupliation
  • pytrends(google trends)
  • steam
  • github search
  • url shortener
  • nether games
  • gify
  • marvel, dc info, search
  • youtube videos
  • https://dagpi.xyz/
  • imgur
  • dictionaries
  • sheet music api - musescore
  • urban dictionary
  • ebay and amazon
  • more images for animals
  • food search
  • recipe api

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.