2017-11-03 1 views
0

Ich habe einen Bot mit dem folgenden Code:Slack ändern Thema von Bot Post

bot.on('message', function (data) { 
    // all ingoing events https://api.slack.com/rtm 
    console.log(data); 
    if (data.content.includes('new')) { 
     bot.postMessageToUser(data.subtitle, '#282828 ,#565656 ,#2AFC86 ,#282828 ,#434745 ,#FFFFFF ,#2AFC8e ,#DB6668 '); 
    } else { 
     bot.postMessageToUser(data.subtitle, 'I don\'t understand :scream_cat:\nPlease type "new" for a new color scheme.'); 
    } 
}); 

Wenn ich das Farbschema erstellen, sieht es wie folgt aus:

Wenn jedoch die Bot Beiträge der Genau dasselbe sieht es so aus:

Der Weg, wenn ich es poste, ist das gewünschte Ergebnis. Irgendeine Möglichkeit, dies zum Laufen zu bringen?

Antwort

0

Fügen Sie einfach {as_user: true} als Suchparameter Argument:

bot.on('message', function (data) { 
    // all ingoing events https://api.slack.com/rtm 
    console.log(data); 
    if (data.content.includes('new')) { 
     bot.postMessageToUser(data.subtitle, '#282828 ,#565656 ,#2AFC86 ,#282828 ,#434745 ,#FFFFFF ,#2AFC8e ,#DB6668 ', {as_user: true}); 
    } else { 
     bot.postMessageToUser(data.subtitle, 'I don\'t understand :scream_cat:\nPlease type "new" for a new color scheme.', {as_user: true}); 
    } 
}); 
Verwandte Themen