使用 nodejs 体式模块的体式中的通知

notifications in asana using nodejs asana module

我正在尝试将 post 通知从开发的应用程序发送到 asana,以解决部署和代码问题。 我正在为此使用 nodejs 模块 'asana',但我找不到合适的方法来做到这一点。 你能帮我 post 体式中的通知或评论来实现这一点吗? 创建任务并通过应用程序在不同事件(如部署、onError 等)上向该任务添加注释是可行的,但我无法获得执行此操作的正确文档!

A​​sana 没有 ant complete api 支持对话 https://forum.asana.com/t/creating-team-project-conversations-from-api/1184

使用节点模块支持 asana 或类似语言在 asana 上进行对话的唯一方法:



     // asana-notifications.js
    const asana = require('asana')
    const logger = require('your-logger')
    module.exports = {
     sendAsanaNotification: async (notification) => {
       try {
         var personalAccessToken = 'your-asana-token'
         var client = asana.Client.create().useAccessToken(personalAccessToken)
         return await client.tasks.addComment('your-task-id', { text: Date() + notification })
       } catch (error) {
         logger.error({
           details: error.message || error,
           errorStack: error,
           message: 'error sending asana notification'
         })
       }
     }
    }

    // file in which you want to use it
    const notifications = require('asana-notificaitons')
    asana.sendAsanaNotification(JSON.stringify('your notification'))
    }


这是我现在的解决方法。 我正在使用不同的任务来放置不同的通知。