xelA Changelog
Last updated
Last updated
Deprication update Due to transparency, I wish to disclose what will either be shut down soon or not updated and removed when it simply breaks due to Discord API changes. HTML to PNG This module will be deprecated and removed from the bot overall. There are no ETA on when this will happen, but it will be done whenever I rewrite all modules that depend on it to rather use Python Pillow image generator, in favour of speed and reliability. Mostly this would impact welcome/farewell messages being able to produce images, maybe a few more things Starboard setup A reminder that starboard setup will soon be replaced by the settings on dashboard. Make sure you have your settings set there before I deprecate the command and move all settings over to there! Reaction Role This module will no longer get any updates, it will simply be around for legacy and when it breaks, it's game over for it.. Please migrate to use the Developer Message tool instead, as that one is the replacement of it. You can read more about it here: https://xela.dev/helpdesk/developer-message-usage Nickname logs This has finally been removed due to xelA not tracking users at all anymore, in favour of performance with boot time and overall usage
Hope you understand Have a great day!
Updates that you do care about (public) Added role ping on reported messages and improved layout
Added around 10k more names to colours, gotta love more accuracy!!
Added has_role to the massadd command, to make it more custom
Added ability to transfer ownership of a temporary voice channel
Added casino admin command logs (add/set money/lootbox, nuke casino, etc)
Added ability to (un)involve a role to a ticket for easier management
Added ability to grant certain roles extra entries to giveaways (holy shit, 1 year of awaited development, you're welcome lmao)
Changed so lockdown command now also restricts creating threads and posting in them
Fixed bug where if a suggestion has an image and it updates embed, it would duplicate image
Fixed lock bypass on dashboard not working
Fixed multiple responses being gender specific to be more neutral instead
Removed nickname logs since xelA does not track users anymore
Have a great day!
Been a while hasn't it, that I actually announced updates? Well, here you fucking go lol
Sorry for the wait as well, I have been updating it gradually over time, but I have just forgotten to push the updates in a text form as well. You might have noticed activity in github_updates, which is usually a nice indicator that things are indeed happening, heh
Anyways, have a great day
Hey everyone, it has been a while since I actually posted an update on xelA. Truth be told, I have been demotivated to do things on xelA as time has gone by. The major reason for that; my job is programming. Every time I sit down to try making any new things to xelA on my free time, I can't stop thinking of work, and it makes me want to puke... Regardless, this is not me trying to make an excuse, over the past time, I have little by little, made a few changes here and there, despite how I feel about it, for you guys to still experience a better flow with xelA.
This update however, will probably upset a few people, however there are major reasons for deprecating many of the components on xelA. The one reason for most of it either boils down to being too old, no one using it or Discord having made a better alternative that is built in to their own platform. With that out of the way, here are the updates you guys have been waiting for.
Changelog
Deprecated modules
Soon to be deprecated
Reaction roles (in favour of dev message and Discord's onboarding)
Ticket lazy mode (in favour of Ticket Threads)
Starboard setup/setting commands (some of it, in favour of dashboard controls instead)
Mention filter (in favour of Discord automod)
If you have any questions, feel free to ping me in general or ask in support for more details. Sorry for the wait, I hope you guys understand..
Have a great day
Happy spooky month, here are some updates 🎺
Planned update and migration
The /audit command is soon getting a rewrite (again) because the system that manages temporary punishments around xelA is currently on life support I would say. Problem is that there are so many components that use this system, and younger me was fucking stupid and made it harder for myself today. It will be better, but give me time to not fuck up something and plan this out as best as I can. I know a few people are waiting for this update, so wanted to give some sort of update to it. To make it short as well; every time I do small updates here and there to xelA, I dedicate an hour or two to try resolving it, slowly getting there (hopefully).
Have a great day!
The ONLY reason I am announcing something this early considering how busy I am, is because of an urgent thing that is happening around Discord. As far as I have seen on my GitHub logs, the only normal update I have done is the following:
This is still under quick development, it was rushed out to prevent more servers to get targeted by this, and I am making this announcement now to tell you guys to use these, if you are experiencing issues with people doing this, or want to at least be on the safer side from today and forward.
If you find out how to bypass or some flaws to it, please let me know, as I want to improve xelA to be one of the most safe bots a server could have, and I wish to help community members continue to enjoy xelA's functionalities without the bad apples ruining everything.
Regardless, have a great day
Damn it's been a month since I last updated you guys with news about updates, so let's do it today. Long story short; I work as programmer, I try to not overwork with coding, that's why it's a bit slow.
Have a great day
Bot updates
I made this changes, yes yes
Website updates These changes were made by @Snazzah
Please welcome him as a new developer in the xelA team
Hope these changes are good yes yes Have a great day
Have a great day
Have a great day
Have a great day
Updates that no one cares about (staff-only) I am legally obliged to tell my staff what is new tho... sorry! Added ability to migrate levels by searching all channels and simulate xelA levels from start (fuck you other bots, you're unreliable API, if even available to begin with, is no longer needed) Heavily improved https://invite.xela.dev/ codebase Updated the layout of website to look more pretty and using Modesta v3 Added more useful xelA Staff commands Added blacklisting of guilds to be invited Improved error output to invite with actual error codes to make debugging easier Fixed bugs with the check server function crashing if only vanity URL was found
Started migrating starboard settings to dashboard, not usable yet, but wanted you to have a sneak preview
Reworked how Temporary VC works, with settings now being the Discord's build-in settings panel, since they made it better
Made it so if you created a temp. VC, it moves you back in when attempting to create a new one while old one is still alive
Updated giveaway module to only update every 5 entries to prevent ratelimits for now (will get a better system)
Fixed odd bug in tickets that was rare, where it somehow forgot to give xelA Guild ID info......??????
Removed syntax from tags, they will be introduced again after I get a better system out (No ETA yet)
Fixed bug on /colourify where 1xY pixels on bottom and right corner turned out black/white regardless.
Fixed /value not working for a while due to previous API starting to only give 1,000 requests/month (Unacceptable, smh)
Removed ability for xelA to change role colour of their own role to match hair (I can't keep changing 300+ roles every 4 hours)
The /afk command update I have now pushed out two major updates to the AFK command, due to people abusing the reason prompt to it to post illegal shit to servers, by abusing that functionality and the fact that xelA would show the reason of why they went AFK. For that, I have added two new functions to the AFK settings on the dashboard. Added ability to simply hide the reason overall, making it only show that user went AFK Added ability to censor URLs being sent as the reason for being AFK, being replaced with [ REDACTED ]
Added Auto-Publish
that automatically publishes news channel for you (Under utilities on dashboard for now)
Fixed bug where tickets that were moved from origin category would not output error of why you can't confirm
Fixed many image generating commands that did not work due to updates to Pillow framework (image by code)
Improved /weather to be more consistent, informative and 🇺🇸 US friendly with AM/PM and Fahrenheit (fuck you btw)
Fixed permissions with temporary channels to make it more smooth and respective of category perms default
Added the long awaiated /game rps
(Rock Paper Scissors) and yes, you can play against other people!!!1
Improved casino multiplayer games with buttons instead of Please type enterX to join (was about time tbh)
Added error reason to dashboard so you know what went wrong (fucking finally, only took 2+ years lol)
Improved OCR by training it a bit to read better (yes, I train AI now, give me Silicon Valley money now yes yes)
/chatgpt ocr is now called /ai ocr since it makes more sense Now that I have more and more AI stuff, I will start branding them more correctly
Changed /ban argument names to make the built-in and xelA ban commands named same Some people have had issues where Discord mobile overwrites xelA's ban with their own shit, so might as well make it same Have a great day
Added voice message transcript for servers with ChatGPT access (see attachment for lovely example)
You can enable this under ChatGPT
settings on the dashboard called Enable text to speech
Added /chatgpt ocr
where you can make xelA read an image for you if text is available
This is publicly available for all servers regardless of access to ChatGPT or not
Added {variable} support for "Developer Message" Example: Hello {user_name} ➡️ Hello alexflipnote 🔗 See more at https://xela.dev/helpdesk/developer-message-usage Improved Developer message docs. to make it more easy to read and understand
HEAVILY improved giveaway layout to be more simple and streamlined (might make it more custom soon, idk, maaaybe..?)