2016-09-21 2 views
0

Я установил botkit на ubuntu. Я проверил несколько примеров отправки/получения сообщений. Он работает нормально. Я попытался вызвать триггер события загрузки файла на слабине, я получил событие загрузки сообщения/файла загрузки в botkit, и у меня возникла проблема с построением данных мультиформы в node.js.file upload event trigger slack - botkit

node.js

controller.on('file_created', function(file) { 
    console.log("file upload testing' + file) 

выход:

file upload testing undefined 

Нам нужна помощь «, как построить данные и получить файлы данных, определенные на поле url_private собственности на retrive URL-адрес, который мы закачанный ,

+0

Можете ли вы предоставить больше кода, чем это? Есть ли у вас учебник? – joncodo

+0

var controller = Botkit.slackbot ({ debug: false }); controller.spawn ({ маркер: process.env.token }) startRTM (функция (ERR) { , если (ERR) { бросок новой ошибки (ERR); } });. controller.on ('file_created', функция (содержание) { console.log ("тестирование загрузить файл" + content.url_private); console.log ("Тестирование загрузки файлов" + file.url_private); }); – Jothiprakash

ответ

0

Я нашел успех с файлом_shared в случае с botkit. Такие, как:

controller.on('file_shared', function(bot, file){ 
    console.log(JSON.stringify(file)); 
}); 

или FILE_SHARE событие:

controller.on('file_share', function(bot, file){ 
    console.log(JSON.stringify(file)); 
});