Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additions to bot plugins. #16

Open
wants to merge 10 commits into
base: dev
Choose a base branch
from
Open

Conversation

dipyamanroy
Copy link

Changes:

Plugin Command/Funtions Requirements added
admin.py ping - Checks bot latency.
shutdown - Shuts down the bot.
echo
error.py
(🔴 Experimental)
➕ Exception event error, Command not found error, Command cooldown error, Command invocation error
moderation.py mute
(🟡 To add kick, ban, softban, unban, modmail, slowmode, bulkdelete, lock and unlock)
external.py src - Returns link to Hawkeye Github repo
git - Returns link to Enigma Github
website - Returns link to Enigma website
google [query] - Searches queries on Google [Uses Let Me Google That For You...]
duckduckgo [query]- Searches queries on DuckDuckGo [Uses Let me DuckDuckGo That For You]
wiki [query] - Returns embed of Wikipedia topic searched for.
reddit [query] - Searches queries on Reddit (🔴 May be unstable)
wikipedia>=1.4.0
fun.py
(🔴 Experimental)
8ball - Gets random answers.
givecookie @member - Gives cookie to user mentioned.
hug @member - Fetches anime gif of a hug.
clap @member - Fetches anime gif of clapping.
highfive @member - Fetches anime gif of two characters high fiving.
laugh @member - Fetches anime gif of a character laughing at someone.
kiss @member - Fetches anime gif of characters kissing.
grind - Fetches anime gif of programmer coding.
celsius - Converts value from Fahrenheit to Celsius.
fahrenheit - Converts value from Celsius to Fahrenheit.
dice ndm - Rolls n number of m sided dice.
info.py avatar (av, pfp) - Fetches avatar of person mentioned

Note: All commands mentioned are preceded by bot prefix.


Issues:

  1. from lightbulb import commands, context not added everywhere. Will fix in next PR.
  2. Fun plugin commands may not work due to missed used of lightbulb.context.Context in place of lightbulb.Context. Will fix.
  3. Slash commands implements haven't been added to all commands. Will fix.
  4. There may be typos as code review wasn't done properly due to the volume of additions.

Copy link
Contributor

@Rounak-Das-02 Rounak-Das-02 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are several errors and warnings in fun.py module. Please fix them up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants