This is the RobEn AI's team home made Discord bot. Custom made for the AI team Discord server, to serve.
The objectives are :
- announce meetings in crative ways (Wahdan)
- count attendance in meeting (Hussein)
- check meeting time from announcemet (Wahdan)
- check everyone entering the channel from member role
- report the missing members from said role in meeting channel
- give roles to new members (Wahdan)
- new member role
- member role
- check if someone didn't open the meeting announcements channel and send them privately (Wahdan)
- check 2 days before the meeting to send first warning message
- check 1 day before the meeting to send last warning message
- celebrate people working hardly
- research the github API
- look for any issues raised and announce in discord
- memes (Hussein)
- find a cool programming memes API
- integrate the api to send memes to appropriate channel every set period
- points system for each member to be displayed every update
- research the idea
Made with python, discord API and love,
API: https://discordpy.readthedocs.io/en/latest/api.html
to start working:
- start a new env
- install requirements with
pip install -r requirements.txt
- write your name beside the feature you will work on and edit requirements according to what you will do.
- always pull before you start working or before pushing.
- document everything you do in the readme file or in comments in order to let everyone know what not to do.
- follow naming, documenting and organizing convention as if they are the law, because the are.
- try to take a functional approach to avoid working on someone elses code, be abstract.