kefu.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import request from '@/sheep/request';
  2. const KeFuApi = {
  3. sendKefuMessage: (data) => {
  4. return request({
  5. url: '/promotion/kefu-message/send',
  6. method: 'POST',
  7. data,
  8. custom: {
  9. auth: true,
  10. showLoading: true,
  11. loadingMsg: '发送中',
  12. showSuccess: true,
  13. successMsg: '发送成功',
  14. },
  15. });
  16. },
  17. sendKefuMessageNew: (data) => {
  18. return request({
  19. url: '/promotion/kefu-message/sendNew',
  20. method: 'POST',
  21. data,
  22. custom: {
  23. auth: true,
  24. showLoading: true,
  25. loadingMsg: '发送中',
  26. showSuccess: true,
  27. successMsg: '发送成功',
  28. },
  29. });
  30. },
  31. sendStream: (data) => {
  32. return request({
  33. url: '/promotion/kefu-message/sendStream',
  34. method: 'POST',
  35. data,
  36. custom: {
  37. auth: true,
  38. showLoading: true,
  39. loadingMsg: '发送中',
  40. showSuccess: true,
  41. successMsg: '发送成功',
  42. },
  43. });
  44. },
  45. checkUserId: (params) => {
  46. return request({
  47. url: '/promotion/kefu-message/checkUserId',
  48. method: 'GET',
  49. params,
  50. });
  51. },
  52. chatMessagesStream: (data) => {
  53. return request({
  54. url: '/infra/ai-dify/chat-messages-stream',
  55. method: 'POST',
  56. data,
  57. custom: {
  58. auth: true,
  59. showLoading: true,
  60. loadingMsg: '发送中',
  61. showSuccess: true,
  62. successMsg: '发送成功',
  63. },
  64. });
  65. },
  66. getKefuMessageList: (params) => {
  67. return request({
  68. url: '/promotion/kefu-message/list',
  69. method: 'GET',
  70. params,
  71. custom: {
  72. auth: true,
  73. showLoading: false,
  74. },
  75. });
  76. },
  77. };
  78. export default KeFuApi;