- autotranslate: add channel linking, to send translations into a different channel
- sync: defer syncing message
- badges: fix badges not updating and wrong emojis
- update credits, to keep it up to date
- info: add
/animal
command
- info/animal: hotfixes
- i18n: added danish and turkish
- config: use lingva.ml as main api and tl.tako-bot.com as fallback (faster now)
- errors: use user locale instead of guild locale and timestamp for cooldown
- youtube: add error if no search results were found
- add
/daily
- add
/beg
- helper: use sql files to initialize the database (and migrate)
- info/stats: let the
/stats
commmand be run in non-guild conversations and when the bot is not logged in yet
- helper: fix issues with db init
- daily: use database to check the cooldown
- random: don't mention when choosing something random
- add
/random choose
- opencollective: sync opencollective metadata every 12h
- add warn system
- anti-phishing: use regex now...finally discord.gift won't be blocked lmao
- warn: limit amount of characters for the reason of a warn
- translator: remove debug print statement
- license: MIT -> custom license based on MIT
- warnings: sort warnings by date descending (latest is shown first)
- i18n/group_name: add all group names
- anti-phishing: temporarily remove the AntiPhishing cog
- TakoBot: move TakoBot class from
TakoBot.py
tomain.py
- utils: better typing
- remove
OLD_CHANGELOG.md
- permissions: change permissions from checks to default permissions
- config: use tl.tako-bot.com as main translation api
- switch to new translation api (lingva-translate)
- affirmation: fix affirmations not responding
- reddit: remove request timeout
- main: remove presence intent (not needed)
- add
/reddit
command - ip: add
/ip
command
- config: forgot to save init.py that removes the import 💀
- TakoBot: fix presence not updating
- rpc: better rpc
- uwuify: add descriptions for fields and use percentage from 0-100 instead of 0-1
- move language related features into seperate folder
- TakoBot: use sharded bot
- better sharding
- polls: fix polls changing the question answer
- change language associated with belgium flag (#20)
- polls: delete poll from db when stopped
- polls: add ability to stop polls
- languages: add Japanese (3%) and Tagalog (5%)
- uwu: add uwuify command
- uwuify: defer response
- hotfix presence update
- autojoinroles: fix permission check when owner
- auto_translate: hotfix default style not working
- topic: better warning if index out of range
- improve startup time
- auto_translate: fix translation not being send inside thread if the original message was inside a thread
- i18n: updated German (#17)
- topic: update topics, add warning if invalid topic id
- ban_game: remove
ban_game
command
- auto_react: add maximum emojis to add (due to Discord Limitation)
- meme: use new api url
- utils: improve translation function
- add auto_react
- i18n: new crowdin updates
- utils: make guild id in error_embed optional
- fix exit code in workflow
- config: fix ruff linter
- autotranslate: fix no webhook token error
- moderation: add slowmode command
- economy: remove gambling
- topics: add all topics
- utils: addtranslation api fallback
- utils: fix translate function
- i18n: updated German, Hebrew
- cz: update changelog on bump
- add pre-commit for conventional commit messages
- cogs/config: fix import error
- utils: filatest version not being converted correctly
- cz: use correct start revision
- cz: add changelog start revision
- add pre-commit for conventional commit messages
- cz: use correct start revision
- cz: add changelog start revision