Kannst du dazu ein Beispiel nennen?
Anscheinend hast du versucht deine Methode innerhalb des AppContainers aufzurufen; da bekommst du Probleme, da die Methoden als separaten Context aufgerufen werden - onUserJoin hat also eine andere Scope als onUserLeft (als Beispiel).

Du kannst das Problem lösen, in dem du den Context des AppContainers bindest:

Code:
this.onUserJoin = function(user) {
    this.setIcon(); // Methode nicht aufrufbar, da falscher Scope
};

this.onUserJoin = function(user) {
    this.setIcon(); // OK
}.bind(this); // Context an Methode binden
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');