#100DaysOfWeb in Python Transcripts
Chapter: Days 77-80: Twitter and Slack bots
Lecture: Response data and Slack message formatting

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Now lets construct the data object to pass back to Slack. And this is the standard response like you would expect I have a response type and channel
0:24 a text which is the main text of the message. and attachment. And by the way you can read about
0:42 slack message formatting here. And the attachment is this kind of stuff
1:00 and I got this index from here so I'm going to use title title link, an image URL and a text and a color.
1:08 And a color basically is this vertical bar here. So do some reading for on this because if you know how to properly format slack message you can
1:19 make messages there pretty cool and here you see what I mentioned about the formatting so we have triple back takes for code, single back takes for
1:28 inline code, italic, bold so you can use that in the message and it will come out as if you were typing a message on slack.
1:46 Here we us the image link we made here. Here we use the message we prepared here. And we give it a nice blue color.
2:06 close this, close this close this and that's best practice, as per PEP 8 to align this well vertically so to read well
2:18 and that's almost it I mean then you can just use jsonify which is a utility from flask to return this in a proper format.
2:31 So to receive stator and that's my response so this should be all that is to it. To make a slack command work. Set up a nine point to receive
2:42 a post request for security or just best practice check if the request has the slack token. Get some JSON or run in book
2:53 format the data on image and the message then make a data object consisting of response tack tags and attachment, attachment being optional
3:05 and return it Jsonified and in the next video we're going to test out our app with ngrock

Talk Python's Mastodon Michael Kennedy's Mastodon