Fragen zu Chatbefehlen/meherere Instanzen

Started by sbianga, January 01, 2018, 01:20:30 PM

Previous topic - Next topic

Stefan1200

Es antwortet nur ein Bot, wenn du im Server Chat schreibst?

sbianga


Stefan1200


sbianga

dass, wenn ich die LA in den 3. Bot eintrage es nicht funktioniert. Alle 3 Bots antworten dann mit "You are not Master"

Stefan1200


sbianga

nein, wenn ich die im 1. bot funtzt es ja.

Stefan1200

Hmm, keine Ahnung. Irgendwas in der JTS3ServerMod_server.log Datei zu sehen?

sbianga


Stefan1200

Merkwürdig, dann kann das nur noch ein Fehler in der Konfiguration sein.

sbianga

Hallo Stefan,

habe jetzt mal mit der HostEdition es auch getestet. Will dort auch nicht, hier mal die log:

Quote
2018-01-02 14:57:15   JTS3ServerMod   STATUS   Virtual bot instance "CHATHELP" starts now (build 6403)
2018-01-02 14:57:15   JTS3ServerMod   STATUS   Activate log level: DEBUG
2018-01-02 14:57:16   JTS3ServerMod   INFO   Successful connected to 127.0.0.1!
2018-01-02 14:57:16   JTS3ServerMod   INFO   Login as "CHATHELP" successful!
2018-01-02 14:57:16   JTS3ServerMod   INFO   Successful selected virtual server on port 9987!
2018-01-02 14:57:16   JTS3ServerMod   WARNING   Unable to receive permission list! If possible, please set the permission "b_serverinstance_permission_list" to the bot query account "CHATHELP" or the "Guest Server Query" group.
2018-01-02 14:57:16   JTS3ServerMod   INFO   Bot started and connected successful, write !botinfo in server chat to get an answer!
2018-01-02 14:57:38   JTS3ServerMod   INFO   Got command from Budyx69 (TEST-ID): !pokeall test
2018-01-02 14:57:43   JTS3ServerMod   INFO   Got command from Budyx69 (TEST-ID): !pokeall test

Stefan1200

In der Log ist kein Fehler zu sehen. Offensichtlich ist der Bot der Meinung, dass die entsprechende Person nicht zu den berechtigten Personen gehört.

Erzarocks

Quote from: Stefan1200 on January 01, 2018, 03:53:43 PM

...Achso, was anderes macht bot_channel_id auch nicht, der allgemeine Serverchat darf natürlich nicht benutzt werden....


Als Idee, Möglichkeit in der Config hinzufügen, dass man auswählen kann ob der Bot auf alle oder nur auf Priv und Channel oder nur auf Channel oder Private Commands reagieren soll.

unterbringen könnte man das ja (Hosted variante) in "Allgemeine Einstellungen"

Stefan1200

Quote from: Erzarocks on January 28, 2018, 04:23:19 PM
Als Idee, Möglichkeit in der Config hinzufügen, dass man auswählen kann ob der Bot auf alle oder nur auf Priv und Channel oder nur auf Channel oder Private Commands reagieren soll.

unterbringen könnte man das ja (Hosted variante) in "Allgemeine Einstellungen"

Hmm, ich wüsste nicht, welchen Vorteil das haben sollte. Und das Beschränken nur auf private Chats ist nicht gut, da der TS3 Client manchmal den initialen Chataufbau zu einem Query Client blockt. D.h. der Query Client muss zuerst einen privaten Chat aufmachen.

Erzarocks

Ah okay, dann geht das sozusagen nur von "real client" zu "real client", das man das auf privaten chat "problemlos" lösen kann.

Den Serverchat zu ignorieren könnte eben genau den Vorteil haben, dass man genau einstellen kann, welcher der Bots auch auf Serverchat reagieren soll.

Gerade so wie bei diesem user hier eben, wenn man mehrere Queryclients nutzt, um Überschneidungen zu verhindern.

Stefan1200

Quote from: Erzarocks on January 28, 2018, 08:22:42 PM
Gerade so wie bei diesem user hier eben, wenn man mehrere Queryclients nutzt, um Überschneidungen zu verhindern.

Naja, im Normalfall ist es ja nicht notwendig, mehr als einen JTS3ServerMod auf einem TS3 Server zu haben. Zumal es eh nicht unbedingt empfohlen ist, den Server Chat zu verwenden, um nicht andere Leute auf dem TS3 Server zu nerven.