Ddr Dushy Ddr Dushy - 2 years ago 191
JSON Question

slack RTM message

I used node.js to build my slack bot. I used

. its works fine.
now I have a JSON formatted data got through
slack message builder
like this,

"attachments": [
"fallback": "Required plain-text summary of the attachment.",
"color": "#36a64f",
"pretext": "Optional text that appears above the attachment block",
"author_name": "Bobby Tables",
"author_link": "http://flickr.com/bobby/",
"author_icon": "http://flickr.com/icons/bobby.jpg",
"title": "Slack API Documentation",
"title_link": "https://api.slack.com/",
"text": "Optional text that appears within the attachment",
"fields": [
"title": "Priority",
"value": "High",
"short": false
"image_url": "http://my-website.com/path/to/image.jpg",
"thumb_url": "http://example.com/path/to/thumb.png",
"footer": "Slack API",
"footer_icon": "https://platform.slack-edge.com/img/default_application_icon.png",
"ts": 123456789

if I send this json through the
function which displays the json text. how to convert this json to formatted slack message? thanks in advance.

Answer Source
There are two ways to send message to slack:
1)rtm.sendMessage('hello ' + user.name + '!', dm.id); and 
2)you can use api.chatpost message api ,using request module which is used to send data .
i am using this in my project you can also view this , how i do that.
check my github https://github.com/shekhartyagi26/slack_Rtm/
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download