• 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.

Feature Collection of feature requests, bugs and documentation issues

Status
Not open for further replies.

irgendwr

no longer active, "retired" staff member
is awesome!
V.I.P.
is uber awesome!
Contributor
Insider
This is just a collection of stuff that could be changed, it's probably not an ideal solution but at least better than sending an individual message to @flyth each time ^^
If you have more ideas post them in thread and I might add them. :)

NOTE: This thread is outdated!

feature requests:
- add instance members of Track to PlaylistTrack
- print warning if script couldn't be loaded because of required version
- [TS] get & set server info (name, max/curr clients, welcome msg, ...)
- [TS] get & add bans
- [TS] get & add complaints
- get sinusbot users (name, uid, servergroup, permissions)
- reload button in scripts section
- get channel params
- [TS] set client talk power
- manage script permissions from frontend
- websocket support [FIXED]

- get & set bot volume [FIXED]
- [TS]
edit channel powers [ref] [IMPR. INT.]
- [TS]
get channel description [FIXED INT.]
-
[DC] set the "Playing ..." text on the discord backend [FIXED INT.]
-
Album in announce string [ref] [FIXED INT.]
-
[T] Add addToChannelGroup and removeFromChannelGroup [FIXED INT.]
-
[TS, T] set bot and client description [FIXED INT.]
-
[T] ServerGroup events [FIXED]

bugs:
- [DC] add an option to proceed with the installation even though no TS client is installed (for discord-only users)
- [TS] TS client crashes after multiple actions (like poke) without delay in between => maybe fixed?

- NetClient always true even if connect failed [NO BUG]
- calling methods on channels given in events causes error [ref] [FIXED INT.]
- [DC, T] discord bot randomly loses connection and doesn't autoconnect [FIXED/IMPR. INT.]
- [T]
Fix/Refactore: "UPDATER Could not determine own version" [FIXED INT.]
- [T] channelCreate / channelUpdate aren't getting called [FIXED INT.]

minor bugs/issues:
- improve error messages in log (mention regarding script)
- update copyright year, link and maybe contributors in Settings > Info > About [FIXED INT.]
- [TS, T] Support of the current TS client version [FIXED INT.]
- setting default themes in the config doesn't seem to work [ref] => user error?
-
personal setting are lost after logout [ref]

documentation issues:
- fix client.dbid() (it's listing .databaseID() two times) [still not fixed] => client.dbid() is missing!
- Helpers.toString() is missing
- ChannelParams example and description is wrong

- Media.say() => Audio.say() [FIXED]
- Media.removeFromQueue() is missing the position parameter if I understood this correctly [FIXED]
- engine.log isn't even documented correctly xD [FIXED]
- clientDeaf/clientUndeaf events are missing [FIXED]


suggestions:
- [TS] reset idle time after event caused by client to improve accuracy without polling more often


tags:
[T] = is on the tracker
[TS] = TeamSpeak
[DC] = Discord
[ref] = reference to original thread

status:
[FIXED] = fixed in public release
[FIXED INT.] = fixed in an internal release
[IMPR.] = improved but still needs work
[IMPR. INT.] = improved in an internal release
[WONTFIX] = request rejected
 
Last edited:

Tuetchen

Diesmon Dominator
is awesome!
Contributor
Insider
"NetClient always true even if connect failed" thats wanted and should be removed from the list - it should return false when there are missing / wrong formatted parameters currently
[TS] set needed powers for channels
[TS] create non sub channel

Script Permissions should be managable from the bots webinterface and not only via config
Many script error messages should have an indicator which script is triggering them (script time out etc)
 

irgendwr

no longer active, "retired" staff member
is awesome!
V.I.P.
is uber awesome!
Contributor
Insider
[TS] create non sub channel
flyth said that passing "0" as the parent ID should work, havent tested it though.

The other suggetions will be added, thanks for the post! :)

//Edited 0 => "0" (has to be a string atm)
 
Last edited:
Status
Not open for further replies.
Top