• If you need help or want to discuss things, you now can also join us on our Discord Server!
  • A first preview of the unlimited version of SinusBot can be found in the Upcoming Changes thread. A version for Windows will follow, but we don't have a release date, yet.
Advanced Client Info

TS3 Advanced Client Info 1.3.1

No permission to download
Note:
Please update your script, version 1.3.0 is not working correctly and has been removed.


Background: During all the refactoring done for the ES6 update I falsely removed a function that is required for correct Username transmission. Because of that, Users with spaces in their names (e.g. "John Doe") could not be found by either command in Version 1.3.0. The function has been added back to the script and the issue has been fixed in this Version. Thank you @Mattch23 for pointing it out and sorry for any confusion caused by this mistake.

Changed:
  • Fixed wrong string handling resulting in the script not finding users with spaces in their names
  • Like
Reactions: Mattch23
ES6 features are here! 🎉

Note:
This update is aimed at the new Sinusbot 1.0 beta release, introducing V8 engine and therefore ES6 compatibility.
If you're using an older version of the sinusbot, you will have to use an older version of this Script (can be found under history)!


Added:
  • Added various comments to help explain the code
Changed:
  • Updated the whole script to ES6 syntax
  • Updated to consistent string declaration (single quotes)
  • Replaced a lot of String chaining with template literals
  • Improved functionality and logic of most function bodies to improve readability and performance
  • Renamed most variables and functions to more suitable and precise names
  • Improved formatting of Online Time (now displays exact Hours Minutes Seconds)
  • Improved formatting of Servergroups, ID's are now displayed in [brackets] and with enough space
Removed:
  • Removed certain functions that got deprecated with this update
  • Removed global group container (oh boy)
New:
  • Added type-safe equality operators
Changed:
  • Raised script execution delay to 10 seconds because of cases where valid Groups didn't get found
  • Changed the way the ServerGroups are shown - now displayed in one line and the ServerGroup ID is added in parentheses e.g. Server Admin (1)
  • Changed the way Creation Time is formatted to prevent smileys in chat
  • Cleanup and improved performance
Removed:
  • Removed operators that might cause type coercion's
  • Removed the reveal of the User's phonetic name in the !ainfo command (who needs it honestly?)
Important: !uid command has been changed to !uinfo

New:
  • Added possibility of providing a ServerGroup ID in the Script Settings so everyone who's part of a particular ServerGroup will be able to use the !ainfo command
  • !ainfo command now additionally displays all ServerGroups + ID's the client is part of
  • !uinfo command now additionally displays all ServerGroups + ID's the client is part of (public info)
  • Added a script execution delay of 5 seconds (otherwise the bot sometimes can't find the ServerGroup)
Changed:
  • Changed !uid command to !uinfo
Removed:
  • Removed !uid command
  • Removed possibility to add a Admin UID in the Script Settings (redundant because of ServerGroup ID)
  • Like
Reactions: VoodooLights
Top