config.py 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. from dotenv import load_dotenv
  2. import os
  3. load_dotenv()
  4. # rename this file to config.py
  5. BOTLIST = [
  6. 'platform_basic_bot',
  7. 'status_changer',
  8. 'platform_access_request_accepted',
  9. 'platform_access_request_pending',
  10. 'platform_neg_request_accepted',
  11. 'platform_neg_request_pending',
  12. 'platform_service_request_accepted',
  13. 'platform_service_request_assigned',
  14. 'platform_service_request_booked',
  15. 'platform_service_request_booked_v2',
  16. 'platform_service_request_closed',
  17. 'platform_service_request_declined',
  18. 'platform_service_request_done',
  19. 'platform_service_request_forcemajeure',
  20. 'platform_service_request_pending',
  21. 'platform_service_request_preforcemajeure',
  22. 'platform_service_request_prestart',
  23. 'platform_service_request_process',
  24. 'platform_st_request_assigned',
  25. 'platform_st_request_done',
  26. 'platform_st_request_dublicate',
  27. 'platform_st_request_in_process',
  28. 'platform_st_request_new',
  29. 'platform_st_request_reopened',
  30. 'platform_st_request_wontfix'
  31. ]
  32. JSERVER = "ej.sharix-app.org"
  33. PASSWORD = "12345"
  34. PORT = 5222
  35. API_URL = "https://testpm.sharix-app.org/"
  36. # LOG_DIR = "/var/log/"
  37. LOG_DIR = "./log/"
  38. DEFAULT_INTERVAL_ATTEMPTS = 10
  39. DEFAULT_ASSIGNED_TO_ATTEMPTS = 3
  40. class KEYS:
  41. PLATFORM_BASIC_BOT = os.getenv('platform_basic_bot_key')
  42. STATUS_CHANGER = os.getenv('status_changer_key')
  43. PLATFORM_ACCESS_REQUEST_ACCEPTED = os.getenv('platform_access_request_accepted_key')
  44. PLATFORM_ACCESS_REQUEST_PENDING = os.getenv('platform_access_request_pending_key')
  45. PLATFORM_NEG_REQUEST_ACCEPTED = os.getenv('platform_neg_request_accepted_key')
  46. PLATFORM_NEG_REQUEST_PENDING = os.getenv('platform_neg_request_pending_key')
  47. PLATFORM_SERVICE_REQUEST_ACCEPTED = os.getenv('platform_service_request_accepted_key')
  48. PLATFORM_SERVICE_REQUEST_ASSIGNED = os.getenv('platform_service_request_assigned_key')
  49. PLATFORM_SERVICE_REQUEST_BOOKED = os.getenv('platform_service_request_booked_key')
  50. PLATFORM_SERVICE_REQUEST_BOOKED_V2 = os.getenv('platform_service_request_booked_v2_key')
  51. PLATFORM_SERVICE_REQUEST_CLOSED = os.getenv('platform_service_request_closed_key')
  52. PLATFORM_SERVICE_REQUEST_DECLINED = os.getenv('platform_service_request_declined_key')
  53. PLATFORM_SERVICE_REQUEST_DONE = os.getenv('platform_service_request_done_key')
  54. PLATFORM_SERVICE_REQUEST_FORCEMAJEURE = os.getenv('platform_service_request_forcemajeure_key')
  55. PLATFORM_SERVICE_REQUEST_PENDING = os.getenv('platform_service_request_pending_key')
  56. PLATFORM_SERVICE_REQUEST_PREFORCEMAJEURE = os.getenv('platform_service_request_preforcemajeure_key')
  57. PLATFORM_SERVICE_REQUEST_PRESTART = os.getenv('platform_service_request_prestart_key')
  58. PLATFORM_SERVICE_REQUEST_PROCESS = os.getenv('platform_service_request_process_key')
  59. PLATFORM_ST_REQUEST_ASSIGNED = os.getenv('platform_st_request_assigned_key')
  60. PLATFORM_ST_REQUEST_DONE = os.getenv('platform_st_request_done_key')
  61. PLATFORM_ST_REQUEST_DUBLICATE = os.getenv('platform_st_request_dublicate_key')
  62. PLATFORM_ST_REQUEST_IN_PROCESS = os.getenv('platform_st_request_in_process_key')
  63. PLATFORM_ST_REQUEST_NEW = os.getenv('platform_st_request_new_key')
  64. PLATFORM_ST_REQUEST_REPLATFORMED = os.getenv('platform_st_request_reopened_key')
  65. PLATFORM_ST_REQUEST_WONTFIX = os.getenv('platform_st_request_wontfix_key')