Skip to content

mr0weird0guy/KGUB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KGUB

GDSC Kristu Jayanti College

Introduction

This is a simple Discord bot written in Python using the discord.py library. The bot responds to specific commands and performs certain actions.

Requirements

  • Python 3.11.4 or higher
  • discord.py library
pip install -r requirements.txt

Installation

  • Install Python from the official website.
  • Install discord.py using pip:
pip3 install -r requirements.txt
python -m KGUB

If you face an error mentioning "this system does not have Windows Long Path support enabled." run the following command in powershell

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force

Bot Command

bot = commands.Bot(command_prefix='kgub')

Sample COG file exp

from discord.ext import commands


class Alive(commands.Cog):
    def __init__(self, bot):
        self.bot = bot

    @commands.command()
    async def alive(self, ctx: commands.Context):
        await ctx.send("Hey {0.author.mention}! How are you?".format(ctx.message))


async def setup(Client: commands.Bot):
    await Client.add_cog(Alive(Client))

Commands

kgub alive - check if the bot is active
kgub attendance - gives attendance for active participants in a channel
kgub ping - checks the ping status
kgub summup - summerizes a message
kgub popular - counts and return the number of reactions on top (10 - max) messages

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Collaborators

Collaborators

License

MIT

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •