mirror of
https://github.com/TeamWiseFlow/wiseflow.git
synced 2025-01-23 02:20:20 +08:00
improve sth
This commit is contained in:
parent
55b27c8984
commit
7349d6fa3a
Binary file not shown.
Before Width: | Height: | Size: 90 KiB |
@ -21,6 +21,8 @@ def task():
|
||||
if counter % site['per_hours'] == 0:
|
||||
urls.append(site['url'])
|
||||
counter += 1
|
||||
print(f'\033[0;32mtask execute loop {counter}\033[0m')
|
||||
print(urls)
|
||||
if urls:
|
||||
sp(sites=urls)
|
||||
else:
|
||||
@ -28,7 +30,7 @@ def task():
|
||||
sp()
|
||||
|
||||
|
||||
schedule.every().hour.do(task)
|
||||
schedule.every().hour.at(":38").do(task)
|
||||
|
||||
while True:
|
||||
schedule.run_pending()
|
||||
|
@ -28,18 +28,18 @@ else:
|
||||
character, good_sample1, focus, focus_type, good_sample2, bad_sample = '', '', '', '', '', ''
|
||||
|
||||
if not character:
|
||||
character = input('请为首席情报官指定角色设定(eg. 来自中国的网络安全情报专家):\n')
|
||||
character = input('\033[0;32m 请为首席情报官指定角色设定(eg. 来自中国的网络安全情报专家):\033[0m\n')
|
||||
_role_config_id = pb.add(collection_name='roleplays', body={'character': character, 'activated': True})
|
||||
|
||||
if not _role_config_id:
|
||||
raise Exception('pls check pb data, 无法获取角色设定')
|
||||
|
||||
if not (focus and focus_type and good_sample1 and good_sample2 and bad_sample):
|
||||
focus = input('请为首席情报官指定关注点(eg. 中国关注的网络安全新闻):\n')
|
||||
focus_type = input('请为首席情报官指定关注点类型(eg. 网络安全新闻):\n')
|
||||
good_sample1 = input('请给出一个你期望的情报描述示例(eg. 黑客组织Rhysida声称已入侵中国国有能源公司): \n')
|
||||
good_sample2 = input('请再给出一个理想示例(eg. 差不多一百万份包含未成年人数据(包括家庭地址和照片)的文件对互联网上的任何人都开放,对孩子构成威胁): \n')
|
||||
bad_sample = input('请给出一个你不期望的情报描述示例(eg. 黑客组织活动最近频发): \n')
|
||||
focus = input('\033[0;32m 请为首席情报官指定关注点(eg. 中国关注的网络安全新闻):\033[0m\n')
|
||||
focus_type = input('\033[0;32m 请为首席情报官指定关注点类型(eg. 网络安全新闻):\033[0m\n')
|
||||
good_sample1 = input('\033[0;32m 请给出一个你期望的情报描述示例(eg. 黑客组织Rhysida声称已入侵中国国有能源公司): \033[0m\n')
|
||||
good_sample2 = input('\033[0;32m 请再给出一个理想示例(eg. 差不多一百万份包含未成年人数据(包括家庭地址和照片)的文件对互联网上的任何人都开放,对孩子构成威胁): \033[0m\n')
|
||||
bad_sample = input('\033[0;32m 请给出一个你不期望的情报描述示例(eg. 黑客组织活动最近频发): \033[0m\n')
|
||||
_ = pb.update(collection_name='roleplays', id=_role_config_id, body={'focus': focus, 'focus_type': focus_type, 'good_sample1': good_sample1, 'good_sample2': good_sample2, 'bad_sample': bad_sample})
|
||||
|
||||
# 实践证明,如果强调让llm挖掘我国值得关注的线索,则挖掘效果不好(容易被新闻内容误导,错把别的国家当成我国,可能这时新闻内有我国这样的表述)
|
||||
|
@ -23,14 +23,14 @@ else:
|
||||
character, report_type = '', ''
|
||||
|
||||
if not character:
|
||||
character = input('请为首席情报官指定角色设定(eg. 来自中国的网络安全情报专家):\n')
|
||||
character = input('\033[0;32m 请为首席情报官指定角色设定(eg. 来自中国的网络安全情报专家):\033[0m\n')
|
||||
_role_config_id = pb.add(collection_name='roleplays', body={'character': character, 'activated': True})
|
||||
|
||||
if not _role_config_id:
|
||||
raise Exception('pls check pb data无法获取角色设定')
|
||||
|
||||
if not report_type:
|
||||
report_type = input('请为首席情报官指定报告类型(eg. 网络安全情报):\n')
|
||||
report_type = input('\033[0;32m 请为首席情报官指定报告类型(eg. 网络安全情报):\033[0m\n')
|
||||
_ = pb.update(collection_name='roleplays', id=_role_config_id, body={'report_type': report_type})
|
||||
|
||||
|
||||
|
@ -55,7 +55,7 @@ def simple_crawler(url: str | Path) -> (int, dict):
|
||||
try:
|
||||
meta_description = soup.find("meta", {"name": "description"})
|
||||
if meta_description:
|
||||
result['abstract'] = meta_description["content"]
|
||||
result['abstract'] = meta_description["content"].strip()
|
||||
else:
|
||||
result['abstract'] = ''
|
||||
except Exception:
|
||||
|
@ -1,5 +0,0 @@
|
||||
https://www.hackread.com/
|
||||
http://sh.people.com.cn/
|
||||
https://www.xuexi.cn/
|
||||
https://www.defensenews.com/
|
||||
https://www.meritalk.com
|
Loading…
Reference in New Issue
Block a user