- Remove broken
/face
command incogs.fakeinfo
- Remove broken
/discordtoken
command incogs.fakeinfo
. This might be added again, if I can find the structure of a discord token.
- Use a database with an asyncio supported ORM (
tortoise-orm
) - Optmized code in
nearbot.py
- Document the code (with the help of Codeium)
- Fixed broken
loadex
andunloadex
commands - Fixed the issue with embed thumbnails, by storing images in this repository
- Update dependencies:
- lavalink:
v4.0.7
- lavalink youtube-plugin:
v1.7.2
- lavalink:
- Added the
move
command in the new Administration cog (as in Issue 5)- moves users from one voice channel to another
- from SDS Autocrat
- requested by Rex
- Depend on the environment var
BOT_TOKEN
only and not ontoken.txt
token.txt
will be useless from now on
- Added logging using
loguru
module- log to console
- log to file (inside
./logs/
)
- Reduced repeating code (try-except's large error embed)
- Introduced a new way to handle embeds, reducing boilerplate code
- Send requests asynchronously instead of
requests.get
like a skidder master - Give a uniform look to the error embed
- Removed
bored
command due to API being down. - Removed
joke2
. Has only onejoke
command now. it depends on this api - Improved the code of the
/help
function. Made it easily customizable and extendable - Remove the country info command (
/countryinfo
). It's API is a joke. - Remove covid info command (
/covid
). Feels outdated in 2024. - Fixed broken embeds in
/passwordchk
command and made the code much better. - Fixed the broken
/lyrics
command - Fix the bug where the the
.env
file won't load - Other minor bug fixes
- Removed the
setup.py
file for good. Use the guide inREADME.md
to install it without docker. - Update dependencies:
- discord.py:
v2.3.2
- pomice:
v2.9.0
- lavalink:
v4.0.5
- discord.py:
- Add slash command support
- Added interactive help commands
- Using the latest versions of discord.py, wavelink and Lavalink
- NOTE: Slash commands work except for music related commands <- This will be fixed in a future update
- Made the code stable and better
- Dockerized everything. Thank you
Rex#3572
- Seperate file for token (easy testing for developers, added the
token.txt
to.gitignore
) - Grabify Link Detection
- Bug fix in the command
--bottoken
- Has big issue with connecting to the locally hosted Lavalink server
- Added steps to run the bot on both ubuntu(or any debian based distro) and arch(or any other arch based distro)
- Better code
- Organized code
- Lavalink is configured locally in the server
- Easy install and update scripts
- Rewrote the
passwordcheck <password>
command and it is stable
- Created a easy to develop folder structure
- Usage of
json
as a database to store Common Values - Breaking the commands of
main.py
into seperate cogs innear.cogs.*.py
- Music Commands with
wavelink
+ lavalink (using http://lava.link:80) - Fun Commands
- 100+ New commands to generate Fake Information + Fake Vehicle Info
- Starting to use cogs for the bot (fakeinfo, music, fun)
- The fist version of NearBot built for TeamSDS