Georg
Member
Hallo zusammen,
ich suche nach einer Lösung zu meinem Problem.
In dem kleinem Code ausschnitt sieht man das ich versuche mit Hilfe von der Funktion getChannels() alle Channels mir in eine Variable auszugeben. Diese pack ich dann in eine Foreach schleife, und gebe mir die ClientsCount aus. Jedoch obwohl der Server voll ist bzw. Clients in channels sind, bekomme ich nur bei dem Channel in welchen sich der Bot befindet eine Zahl die größer als 0 ist. In jedem anderen Channel bleibt diese 0. Ich habe schon über die getChannelByID Funktion mir das Channel Objekt geben lassen, er gibt mir die Channels aus bzw. gibt mir den Namen und die ID aus, jedoch wenn ich die Funktion getClients aufrufen bekomme ich das selbe Ergebnis.
Der Bot hat alle Berechtigungen und kann dadurch jeden Channel Abonnieren.
Log Level ist auch schon auf 10, aber eine Fehlermeldung oder warum diese immer auf 0 bleibt bekomme ich nicht.
Sinusbot Version: 0.14.3-0e747fd
ich suche nach einer Lösung zu meinem Problem.
JavaScript:
var engine = require('engine');
var backend = require('backend');
var channels = backend.getChannels();
channels.forEach(function(channel) {
engine.log(channel.getClientCount());
});
In dem kleinem Code ausschnitt sieht man das ich versuche mit Hilfe von der Funktion getChannels() alle Channels mir in eine Variable auszugeben. Diese pack ich dann in eine Foreach schleife, und gebe mir die ClientsCount aus. Jedoch obwohl der Server voll ist bzw. Clients in channels sind, bekomme ich nur bei dem Channel in welchen sich der Bot befindet eine Zahl die größer als 0 ist. In jedem anderen Channel bleibt diese 0. Ich habe schon über die getChannelByID Funktion mir das Channel Objekt geben lassen, er gibt mir die Channels aus bzw. gibt mir den Namen und die ID aus, jedoch wenn ich die Funktion getClients aufrufen bekomme ich das selbe Ergebnis.
Der Bot hat alle Berechtigungen und kann dadurch jeden Channel Abonnieren.
Log Level ist auch schon auf 10, aber eine Fehlermeldung oder warum diese immer auf 0 bleibt bekomme ich nicht.
Sinusbot Version: 0.14.3-0e747fd