feishu.js 726 B

123456789101112131415161718192021222324252627282930
  1. const axios = require('axios');
  2. var { account_config } = require('../config/config.js')
  3. var url = account_config.FEISHU_URL
  4. const sendMessage = async (...params) => {
  5. var log = '环境:' + process.env.NODE_ENV + ' ----> ';
  6. for (let index = 0; index < params.length; index++) {
  7. log = log.concat(params[index].toString())
  8. }
  9. params = log;
  10. console.log('sendMessage', log)
  11. var data = {
  12. msg_type: "text",
  13. content: { text: params }
  14. }
  15. axios.post(url, data)
  16. .then(res => {
  17. console.log('res=>', res.status, res.data);
  18. }).catch(err => {
  19. console.error('http_request_post error ', err);
  20. });
  21. }
  22. module.exports = {
  23. sendMessage
  24. }