Giter Club home page Giter Club logo

eclipsediscordbot's Introduction

Discord

Eclipse has been shut down due to basically nobody using it and the code is extremely in-efficient, needs a ton of ram to run

Eclipse

A useful Discord Bot that can provide various utilities and stuff to make your Discord experience better!

The Team

Versioning system

  • The versioning system is as follows:
  • x.y.z

  • where X is Major release

  • Y is non-major feature/High priority bug fix

  • Z is a minor bug fix

Quick note: API keys are in a file called credentials.pkl, which is in the .gitignore file, meaning you wont find it here!

eclipsediscordbot's People

Contributors

deepsource-autofix[bot] avatar deepsourcebot avatar dependabot[bot] avatar drknown avatar github-actions[bot] avatar mrpotato374 avatar satyamedh avatar zapds avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

eclipsediscordbot's Issues

make a configuration of chatbot. Example: [p]chatbot <#channel> to

make a configuration of chatbot. Example: [p]chatbot <#channel> to

talk with the chatbot forever in that channel @mr Potato#3773 will do it

# TODO make a configuration of chatbot. Example: [p]chatbot <#channel> to

                if bot_choice == "Paper":
                    await ctx.send("You chose Scissors and I chose Paper, You won!, but I won't let you next time!")

    # TODO make a configuration of chatbot. Example: [p]chatbot <#channel> to
    # talk with the chatbot forever in that channel @Mr Potato#3773 will do it

    @commands.command(name="chatbot",
                      aliases=['chat', 'chatb', 'cb'],
                      brief="Start a talking session with the bot!")

e8f683de0a131c705a44d82e02ba6b99dff4b5b6

add briefs and descriptions

add briefs and descriptions

# TODO add briefs and descriptions

class EclipseHelpCommand(commands.HelpCommand):

    # TODO add briefs and descriptions

    def get_command_signature(self, command):
        return f"{self.clean_prefix}{command.qualified_name} {command.signature}"

1669a8d93ba37492929264a298f9e484acfd4114

FInish backup.py

FInish backup.py

# TODO FInish backup.py

        self.bot = bot
        ignore.ignore(ignore)

        # TODO FInish backup.py

    @commands.command("backup", brief="backup your server")
    @indev_check.command_in_development()
    @commands.guild_only()
    @is_guild_owner.is_guild_owner()

a45511fc72a34d4ef54eceed3d21c2476177d0dd

make a configuration of chatbot. Example: [p]chatbot <#channel> to

make a configuration of chatbot. Example: [p]chatbot <#channel> to

talk with the chatbot forever in that channel @mr Potato#3773 will do it

# TODO make a configuration of chatbot. Example: [p]chatbot <#channel> to

            embed.description += f"\n{reply}"
            await msg.edit(embed=embed)

    # TODO make a configuration of chatbot. Example: [p]chatbot <#channel> to
    # talk with the chatbot forever in that channel @Mr Potato#3773 will do it

    @commands.command(name="chatbot",
                      aliases=['chat', 'chatb', 'cb'],
                      brief="Start a talking session with the bot!")

bdf99fb5bb8ae563cb4f67e3ef92c9946b443ca7

make a configuration of chatbot. Example: [p]chatbot <#channel> to talk with the...

make a configuration of chatbot. Example: [p]chatbot <#channel> to talk with the chatbot forever in that channel @mr Potato#3773 will do it

# TODO make a configuration of chatbot. Example: [p]chatbot <#channel> to talk with the chatbot forever in that channel @Mr Potato#3773 will do it

                await ctx.reply("lol thats a fake bot token :P")


    # TODO make a configuration of chatbot. Example: [p]chatbot <#channel> to talk with the chatbot forever in that channel @Mr Potato#3773 will do it
    @commands.command(name="chatbot",
                      aliases=['chat', 'chatb', 'cb'],
                      brief="Start a talking session with the bot!")

3017e84b2343a50c043ff0ac2849079f06da7a45

make a configuration of chatbot. Example: [p]chatbot <#channel> to talk with the...

make a configuration of chatbot. Example: [p]chatbot <#channel> to talk with the chatbot forever in that channel @mr Potato#3773 will do it

# TODO make a configuration of chatbot. Example: [p]chatbot <#channel> to talk with the chatbot forever in that channel @Mr Potato#3773 will do it

            elif str(raw_reaction) == "\U00002702":
                user_choice = "Scissors"
            if user_choice == bot_choice:
                reply = f"I chose {bot_choice} and you chose {user_choice}! It's a tie!"
            if user_choice == "Rock":
                if bot_choice == "Paper":
                    reply = "You chose Rock and I chose Paper, I won! :D"
                if bot_choice == "Scissors":
                    reply = "You chose Rock and I chose Scissors, You won!, but I won't let you next time!"
            if user_choice == "Paper":
                if bot_choice == "Rock":
                    reply = "You chose Paper and I chose Rock, You won!, but I won't let you next time!"
                if bot_choice == "Scissors":
                    reply = "You chose Paper and I chose Scissors, I won! :D"
            if user_choice == "Scissors":
                if bot_choice == "Rock":
                    reply = "You chose Scissors and I chose Rock, I won! :D"
                if bot_choice == "Paper":
                    reply = "You chose Scissors and I chose Paper, You won!, but I won't let you next time!"
            embed = msg.embeds[0].copy()
            embed.description += f"\n{reply}"
            await msg.edit(embed=embed)


    # TODO make a configuration of chatbot. Example: [p]chatbot <#channel> to talk with the chatbot forever in that channel @Mr Potato#3773 will do it
    @commands.command(name="chatbot",
                      aliases=['chat', 'chatb', 'cb'],
                      brief="Start a talking session with the bot!")

3293d9e8bde6e44530deeeff96d5be0bef82870e

Finish calc_auc in huge functions

Finish calc_auc in huge functions

# TODO Finish calc_auc in huge functions

async def calc_auc(hypixel: asyncpixel.Hypixel, currentAh: list) -> dict:
    # TODO Finish calc_auc in huge functions
    ahDict = {}
    binDict = {}
    counter = 0
    print(currentAh[0:5])
    for item in currentAh:
        if item.bin:
            binDict[f"{item.item_name}_{counter}"] = item

22af31d2a8068e82890a3038bbeb9164a7fd8578

@zapd0s add names and description to every command. Also this file might have be...

@zapd0s add names and description to every command. Also this file might have been broken by auto-pep8. cogs/status_roles.py

# TODO @zapd0s add names and description to every command. Also this file might have been broken by auto-pep8. cogs/status_roles.py

    @commands.has_permissions(administrator=True)
    @commands.guild_only()
    async def sr(self, ctx):
        # TODO @zapd0s add names and description to every command. Also this file might have been broken by auto-pep8. cogs/status_roles.py
        async with self.bot.pool.acquire() as conn:
            async with conn.transaction():
                role_id = await conn.fetchval("SELECT role_id FROM sr WHERE guild_id = $1", ctx.guild.id)

022ab05373f792eed17cd8bb4be1f3088e898073

@zapd0s add names and description to every command. Also this

@zapd0s add names and description to every command. Also this

file might have been broken by auto-pep8. cogs/status_roles.py

# TODO @zapd0s add names and description to every command. Also this

    @commands.has_permissions(administrator=True)
    @commands.guild_only()
    async def sr(self, ctx):
        # TODO @zapd0s add names and description to every command. Also this
        # file might have been broken by auto-pep8. cogs/status_roles.py
        async with self.bot.pool.acquire() as conn:
            async with conn.transaction():
                role_id = await conn.fetchval("SELECT role_id FROM sr WHERE guild_id = $1", ctx.guild.id)

fca326e2c0df6356b1fc0fbd79ce63945b5a15d5

Finish this

Finish this

# TODO Finish this

from discord.ext import commands
from classes import CustomBotClass


class TicketingSystem(commands.Cog):
    def __init__(self, bot: CustomBotClass.CustomBot):
        self.bot = bot

    # TODO Finish this


def setup(bot: CustomBotClass.CustomBot):
    bot.add_cog(TicketingSystem(bot))

a411766955a3d888358ed18874e79229d3a8e544

fix this and disable mentions

fix this and disable mentions

@commands.command(brief="Repeats you")

# TODO fix this and disable mentions

        choice = random.choice(options1)
        await ctx.reply(f"I choose..... {choice}")

    # TODO fix this and disable mentions
    # @commands.command(brief="Repeats you")
    async def say(self, ctx, *, words: str):
        await ctx.reply(words)

dbcb799c07ab9b6b8f1a35ef6405f10b2ca8316c

fix this and disable mentions

fix this and disable mentions

@commands.command(brief="Repeats you")

# TODO fix this and disable mentions

        choice = random.choice(options1)
        await ctx.reply(f"I choose..... {choice}")

    # TODO fix this and disable mentions
    # @commands.command(brief="Repeats you")
    async def say(self, ctx, *, words: str):
        await ctx.reply(words)

578201f5041034f91ba1a2ac02af2195216340bd

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.