config.example.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. }