|
2 | 2 | @Author : yanyongyu
|
3 | 3 | @Date : 2021-03-09 15:15:02
|
4 | 4 | @LastEditors : yanyongyu
|
5 |
| -@LastEditTime : 2023-12-11 12:04:57 |
| 5 | +@LastEditTime : 2024-06-02 16:49:23 |
6 | 6 | @Description : None
|
7 | 7 | @GitHub : https://github.com/yanyongyu
|
8 | 8 | """
|
|
19 | 19 | from nonebot.adapters.qq import MessageSegment as QQOfficialMS
|
20 | 20 |
|
21 | 21 | from src.plugins.github import config
|
22 |
| -from src.providers.filehost import save_image |
23 |
| -from src.plugins.github.helpers import NO_GITHUB_EVENT, MATCH_WHEN_GROUP |
24 | 22 | from src.plugins.github.libs.renderer import issue_to_image, pr_diff_to_image
|
25 | 23 | from src.plugins.github.cache.message_tag import (
|
26 | 24 | IssueTag,
|
|
33 | 31 | TargetType,
|
34 | 32 | extract_sent_message,
|
35 | 33 | )
|
| 34 | +from src.plugins.github.helpers import ( |
| 35 | + NO_GITHUB_EVENT, |
| 36 | + MATCH_WHEN_GROUP, |
| 37 | + qqofficial_conditional_image, |
| 38 | +) |
36 | 39 | from src.plugins.github.dependencies import (
|
37 | 40 | ISSUE,
|
38 | 41 | BINDED_GROUP,
|
@@ -114,7 +117,7 @@ async def handle_issue(
|
114 | 117 | case TargetType.QQ_USER | TargetType.QQ_GROUP:
|
115 | 118 | result = await issue.send(QQMS.image(img))
|
116 | 119 | case TargetType.QQ_OFFICIAL_USER | TargetType.QQ_OFFICIAL_GROUP:
|
117 |
| - result = await issue.send(QQOfficialMS.image(await save_image(img))) |
| 120 | + result = await issue.send(await qqofficial_conditional_image(img)) |
118 | 121 | case TargetType.QQGUILD_USER | TargetType.QQGUILD_CHANNEL:
|
119 | 122 | result = await issue.send(QQOfficialMS.file_image(img))
|
120 | 123 |
|
@@ -164,7 +167,7 @@ async def handle_pr_diff(
|
164 | 167 | case TargetType.QQ_USER | TargetType.QQ_GROUP:
|
165 | 168 | result = await pr_diff_link.send(QQMS.image(img))
|
166 | 169 | case TargetType.QQ_OFFICIAL_USER | TargetType.QQ_OFFICIAL_GROUP:
|
167 |
| - result = await pr_diff_link.send(QQOfficialMS.image(await save_image(img))) |
| 170 | + result = await pr_diff_link.send(await qqofficial_conditional_image(img)) |
168 | 171 | case TargetType.QQGUILD_USER | TargetType.QQGUILD_CHANNEL:
|
169 | 172 | result = await pr_diff_link.send(QQOfficialMS.file_image(img))
|
170 | 173 |
|
@@ -225,7 +228,7 @@ async def handle_short(
|
225 | 228 | case TargetType.QQ_USER | TargetType.QQ_GROUP:
|
226 | 229 | result = await issue_short.send(QQMS.image(img))
|
227 | 230 | case TargetType.QQ_OFFICIAL_USER | TargetType.QQ_OFFICIAL_GROUP:
|
228 |
| - result = await issue_short.send(QQOfficialMS.image(await save_image(img))) |
| 231 | + result = await issue_short.send(await qqofficial_conditional_image(img)) |
229 | 232 | case TargetType.QQGUILD_USER | TargetType.QQGUILD_CHANNEL:
|
230 | 233 | result = await issue_short.send(QQOfficialMS.file_image(img))
|
231 | 234 |
|
|
0 commit comments