telegram 群组监控 / 群组功能
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
2.2 KiB

8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
  1. from utils.Logger import MyLogger
  2. """
  3. """
  4. # **************************************************************
  5. # telegram 账号配置 TODO: 多个账号需要从sql读取
  6. SESSION_NAME = "session_name"
  7. API_ID = 28340634
  8. API_HASH = '5c54ebfc2729b32bc6f49e4b34747f47'
  9. SESSION_STRING = "1BVtsOG8Buw04Jkp3pNiWll0L2AzXwTGUCNpDnxPvUagdG7iLL_oaHoiepFG3LqF0gnZUe60-IXMn-MCGjQ_tTPjZP0VDeSl_0EmnKjZvaRxvX8pPKbmbLqZmvJjPmplEbel1CosRzCC-naBrnoE6vGetrzAvawzY8OA8_R5VNmGXCaCEPKumC9Safh7qLUntW70e2V4GYqRzwoYkZPdZzQKcfYufKrt3cfnTrCESE4_EDTRotGcqRm6IaAx9XLCrFsDwIPNJYf5ij6-Uzq8cx6qAD1IpSLy7hDehH1gfkM4N4Wem4LduJVlmHnV5Q4IHmiXrE2YAO4DTUpKV0_UMJRDDLkjB8XM="
  10. ENABLE_PROXY = False
  11. if ENABLE_PROXY:
  12. PROXY = ("socks5", '127.0.0.1', 1080)
  13. else:
  14. PROXY = None
  15. # **************************************************************
  16. # kafka
  17. TOPIC_DIC = {
  18. # 主贴
  19. "post": "video_post_crawl_data",
  20. # 用户
  21. "user": "video_user_crawl_data",
  22. # 回复
  23. "reply": "video_reply_crawl_data",
  24. # 粉丝/关注列表
  25. "fans": "video_fans_crawl_data",
  26. # 点赞/分享
  27. "like": "video_like_crawl_data",
  28. # 需要下载的数据Topic
  29. "download": "video_need_download",
  30. # 优先级任务
  31. "priority": "file_crawl_undownload_priority",
  32. # 普通任务
  33. "common": "file_crawl_undownload_common",
  34. # 测试任务
  35. # "testtelegram": "test_telegram",
  36. "testtelegram": "test_telegram_1"
  37. }
  38. TOPIC_ADDRESS = "172.16.228.89:19092" # kafka地址
  39. # **************************************************************
  40. # 上传链接
  41. UPLOAD_URL = "http://10.8.0.10:8081/group1/upload"
  42. # **************************************************************
  43. # 日志
  44. logger = MyLogger()
  45. # **************************************************************
  46. # mysql
  47. # class CRAWLER_DB_CONF(object):
  48. # DBHOST = 'si-1'
  49. # DBPORT = 3306
  50. # DBUSER = 'crawl'
  51. # DBPWD = 'crawl123'
  52. # DBNAME = ''
  53. # DBCHAR = 'utf8mb4'
  54. # DB_FULL_NAME = ""
  55. class CRAWLER_DB_CONF(object):
  56. DBHOST = '172.16.228.89'
  57. DBPORT = 3306
  58. DBUSER = 'crawl'
  59. DBPWD = 'crawl123'
  60. DBNAME = 'oversea_crawl_social'
  61. DBCHAR = 'utf8mb4'
  62. DB_FULL_NAME = "oversea_crawl_social"
  63. TG_ROBOT_ACCOUNT_TABLE = 'tg_robot_account'
  64. TG_ROBOT_ACCOUNT_GROUP_TABLE = 'tg_robot_group'