Skip to content

Instantly share code, notes, and snippets.

@hto
Last active December 24, 2017 17:48
Show Gist options
  • Save hto/00de4e19654d7565f9438cc3dacf2154 to your computer and use it in GitHub Desktop.
Save hto/00de4e19654d7565f9438cc3dacf2154 to your computer and use it in GitHub Desktop.
Slack Bot RTM Örneği
var SlackClient = require('@slack/client');
var RtmClient = SlackClient.RtmClient;
var CLIENT_EVENTS = SlackClient.CLIENT_EVENTS;
var RTM_EVENTS = SlackClient.RTM_EVENTS;
var rtm = new RtmClient('BOT_TOKEN'); // TODO ::
// RTM.AUTHENTICATED
rtm.on(CLIENT_EVENTS.RTM.AUTHENTICATED, function(rtmStartData) {
console.log(rtmStartData);
});
// SEND MESSAGES
rtm.on(CLIENT_EVENTS.RTM.RTM_CONNECTION_OPENED, function () {
console.log('***** Bot Listening ****');
});
// RECEIVED MESSAGE
rtm.on(RTM_EVENTS.MESSAGE, function (argv) {
rtm.sendMessage('Test Message', 'ChannelID || UserID'); // TODO ::
});
rtm.start();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment