config.example.json 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {
  2. "port": 30003,
  3. "serverRole": "all",
  4. "database": {
  5. "host": "YOUR_MYSQL_HOST",
  6. "database": "YOUR_DB_NAME",
  7. "port": 3306,
  8. "user": "YOUR_DB_USER",
  9. "password": "YOUR_DB_PASSWORD",
  10. "connectTimeout": 30000
  11. },
  12. "redis": {
  13. "host": "127.0.0.1",
  14. "port": 6379,
  15. "password": ""
  16. },
  17. "rabbitmq": {
  18. "url": "amqp://USER:PASSWORD@HOST:5672",
  19. "vhost": "/",
  20. "managementBaseUrl": "http://HOST:15672",
  21. "managementUser": "",
  22. "managementPassword": "",
  23. "reconnectInterval": 5000,
  24. "lepaoScheduleTickMs": 2000,
  25. "lepaoScheduleBatch": 100,
  26. "mqPrefix": ""
  27. },
  28. "qk": {
  29. "passwordAesKey": "CHANGE_ME_TO_A_RANDOM_SECRET",
  30. "leaseMs": 90000,
  31. "heartbeatTtlSeconds": 45,
  32. "leaseWatcherIntervalMs": 30000,
  33. "staleTaskMs": 3600000,
  34. "memPerSlotMb": 3072,
  35. "memReserveMb": 1024,
  36. "maxSlotsCap": 10,
  37. "slotCapacityFactor": 1.5
  38. },
  39. "url": "https://your-lepao-api.example.com",
  40. "url2": "http://127.0.0.1:30004",
  41. "onebotv11": {
  42. "enabled": false,
  43. "transport": "reverse_ws",
  44. "reverseWsUrl": "ws://127.0.0.1:15700",
  45. "reverseWsPath": "/ws",
  46. "reverseWsHost": "0.0.0.0",
  47. "reverseWsPort": 15700,
  48. "reverseWsToken": "YOUR_WS_TOKEN",
  49. "callbackToken": "YOUR_CALLBACK_TOKEN",
  50. "ticketSenderNickname": "Ticket Bot",
  51. "selfId": "your-bot-id",
  52. "botName": "BotName",
  53. "botUuid": "your-bot-uuid"
  54. },
  55. "aiChatOnebotv11": {
  56. "enabled": false,
  57. "transport": "reverse_ws",
  58. "reverseWsUrl": "ws://127.0.0.1:15701",
  59. "reverseWsPath": "/ws",
  60. "reverseWsHost": "0.0.0.0",
  61. "reverseWsPort": 15701,
  62. "reverseWsToken": "YOUR_AI_CHAT_WS_TOKEN",
  63. "callbackToken": "YOUR_AI_CHAT_CALLBACK_TOKEN",
  64. "chatSenderNickname": "Xiaoyan Assistant Web User",
  65. "selfId": "your-chat-bot-id",
  66. "botName": "Xiaoyan Assistant",
  67. "botUuid": "your-chat-bot-uuid"
  68. }
  69. }