@@ -166,23 +166,23 @@ bot.reply(message,{text: 'I made this file for you.', files:[fs.createReadStream
166
166
167
167
## Receiving files
168
168
169
- Your bot may receive messages with files attached. Attached files will appear in an array called ` message.original_message .files ` .
169
+ Your bot may receive messages with files attached. Attached files will appear in an array called ` message.data .files ` .
170
170
171
171
Botkit provides 2 methods for retrieving information about the file.
172
172
173
173
### bot.retrieveFileInfo(url, cb)
174
174
| Parameter | Description
175
175
|--- |---
176
- | url | url of file from message.original_message .files
176
+ | url | url of file from message.data .files
177
177
| cb | callback function in the form function(err, file_info)
178
178
179
179
The callback function will receive an object with fields like ` filename ` , ` content-type ` , and ` content-length ` .
180
180
181
181
~~~ javascript
182
182
controller .on (' direct_message' , function (bot , message ) {
183
183
bot .reply (message, ' I got your private message. You said, "' + message .text + ' "' );
184
- if (message .original_message .files ) {
185
- bot .retrieveFileInfo (message .original_message .files [0 ], function (err , file_info ) {
184
+ if (message .data .files ) {
185
+ bot .retrieveFileInfo (message .data .files [0 ], function (err , file_info ) {
186
186
bot .reply (message,' I also got an attached file called ' + file_info .filename );
187
187
});
188
188
}
@@ -192,18 +192,18 @@ controller.on('direct_message', function(bot, message) {
192
192
### bot.retrieveFile(url, cb)
193
193
| Parameter | Description
194
194
|--- |---
195
- | url | url of file from message.original_message .files
195
+ | url | url of file from message.data .files
196
196
| cb | callback function in the form function(err, file_content)
197
197
198
198
The callback function will receive the full content of the file.
199
199
200
200
~~~ javascript
201
201
controller .on (' direct_message' , function (bot , message ) {
202
202
bot .reply (message, ' I got your private message. You said, "' + message .text + ' "' );
203
- if (message .original_message .files ) {
204
- bot .retrieveFileInfo (message .original_message .files [0 ], function (err , file_info ) {
203
+ if (message .data .files ) {
204
+ bot .retrieveFileInfo (message .data .files [0 ], function (err , file_info ) {
205
205
if (file_info[' content-type' ] == ' text/plain' ) {
206
- bot .retrieveFile (message .original_message .files [0 ], function (err , file ) {
206
+ bot .retrieveFile (message .data .files [0 ], function (err , file ) {
207
207
bot .reply (message,' I got a text file with the following content: ' + file);
208
208
});
209
209
}
0 commit comments