Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐少华
midjourney-proxy
Commits
7add7d77
Commit
7add7d77
authored
Sep 24, 2019
by
裴大威
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feat-dw-1001710' into 'master'
feat 1001710 See merge request rays/pcloud-book!175
parents
6fffe3d7
fa9c5ccf
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
12 deletions
+17
-12
SendWeixinRequestTools.java
...a/com/pcloud/book/group/tools/SendWeixinRequestTools.java
+17
-12
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/tools/SendWeixinRequestTools.java
View file @
7add7d77
...
@@ -312,14 +312,6 @@ public class SendWeixinRequestTools {
...
@@ -312,14 +312,6 @@ public class SendWeixinRequestTools {
WxGroupSDK
.
sendTextMessage
(
sendTextMessageVO
);
WxGroupSDK
.
sendTextMessage
(
sendTextMessageVO
);
}
}
public
static
void
main
(
String
[]
args
)
{
// SendTextMessageVO sendTextMessageVO = new SendTextMessageVO();
// sendTextMessageVO.setContent("关键词1:a" + "\n" + "换行换行换行" + "\n");
// sendTextMessageVO.setAltId("wxid_qj200bf0key022");
// sendTextMessageVO.setWxGroupId("14108963419@chatroom");
// WxGroupSDK.sendTextMessage(sendTextMessageVO);
}
/**
/**
* 发送默认欢迎语
* 发送默认欢迎语
*/
*/
...
@@ -355,7 +347,7 @@ public class SendWeixinRequestTools {
...
@@ -355,7 +347,7 @@ public class SendWeixinRequestTools {
isOld
=
false
;
isOld
=
false
;
sb
.
append
(
"\n\n本群配有以下资源服务,戳链接立即获取:\n"
);
sb
.
append
(
"\n\n本群配有以下资源服务,戳链接立即获取:\n"
);
for
(
KeywordDTO
keyword
:
keywords
)
{
for
(
KeywordDTO
keyword
:
keywords
)
{
if
(
sb
.
length
()
+
(
keyword
.
getKeywords
()
+
"\n"
).
length
()
>=
8
30
)
{
if
(
sb
.
length
()
+
(
keyword
.
getKeywords
()
+
"\n"
).
length
()
>=
7
30
)
{
break
;
break
;
}
}
sb
.
append
(
"【"
).
append
(
keyword
.
getKeywords
()).
append
(
"】\n"
);
sb
.
append
(
"【"
).
append
(
keyword
.
getKeywords
()).
append
(
"】\n"
);
...
@@ -367,7 +359,7 @@ public class SendWeixinRequestTools {
...
@@ -367,7 +359,7 @@ public class SendWeixinRequestTools {
}
else
{
}
else
{
sb
.
append
(
"\n\n在群内回复以下关键词,领取任务或资源:\n"
);
sb
.
append
(
"\n\n在群内回复以下关键词,领取任务或资源:\n"
);
for
(
KeywordDTO
keyword
:
keywords
)
{
for
(
KeywordDTO
keyword
:
keywords
)
{
if
((
content
.
length
()
+
sb
.
length
())
>=
1000
&&
(
sb
.
length
()
+
(
keyword
.
getKeywords
()
+
"\n"
).
length
())
>=
92
2
)
{
if
((
content
.
length
()
+
sb
.
length
())
>=
1000
&&
(
sb
.
length
()
+
(
keyword
.
getKeywords
()
+
"\n"
).
length
())
>=
89
2
)
{
break
;
break
;
}
}
sb
.
append
(
"【"
).
append
(
keyword
.
getKeywords
()).
append
(
"】"
);
sb
.
append
(
"【"
).
append
(
keyword
.
getKeywords
()).
append
(
"】"
);
...
@@ -379,6 +371,12 @@ public class SendWeixinRequestTools {
...
@@ -379,6 +371,12 @@ public class SendWeixinRequestTools {
if
(
haveKeyword
&&
!
isOld
)
{
if
(
haveKeyword
&&
!
isOld
)
{
groupKeyword
.
append
(
"后续也可以回复【】里的关键词,再次领取"
);
groupKeyword
.
append
(
"后续也可以回复【】里的关键词,再次领取"
);
}
}
// 拼接反馈链接
AccountSettingDto
accountSettingDto
=
dto
.
getAccountSettingDto
();
String
feedbackUrl
=
"*common/C"
+
classifyQrcodeInfo
.
getChannelId
()+
"/A0/feedback/suggest?groupQrcodeId="
+
classifyQrcodeInfo
.
getGroupQrcodeId
();
String
url
=
splitUrl
(
accountSettingDto
,
feedbackUrl
);
LOGGER
.
info
(
"发送欢迎语反馈链接feedbackUrl:{}, url:{}"
,
feedbackUrl
,
url
);
groupKeyword
.
append
(
"\n\n群资源与书上介绍不符?点这里反馈\n->"
).
append
(
UrlUtils
.
getShortUrl4Own
(
url
));
// 1001692 自定义欢迎语+关键词文案,如果超过300字,关键词拆分出来发
// 1001692 自定义欢迎语+关键词文案,如果超过300字,关键词拆分出来发
if
((
content
.
length
()
+
sb
.
length
())
>=
1000
)
{
if
((
content
.
length
()
+
sb
.
length
())
>=
1000
)
{
sendTextMessage
(
content
.
toString
(),
robotId
,
weixinGroupId
,
ip
);
sendTextMessage
(
content
.
toString
(),
robotId
,
weixinGroupId
,
ip
);
...
@@ -388,6 +386,7 @@ public class SendWeixinRequestTools {
...
@@ -388,6 +386,7 @@ public class SendWeixinRequestTools {
}
}
}
}
@ParamLog
(
"发送欢迎语消息"
)
@ParamLog
(
"发送欢迎语消息"
)
public
static
void
sendGuideMessage
(
SendGuideMessageDTO
dto
)
{
public
static
void
sendGuideMessage
(
SendGuideMessageDTO
dto
)
{
if
(
Objects
.
isNull
(
dto
)
||
CollectionUtils
.
isEmpty
(
dto
.
getReplyMessages
()))
{
if
(
Objects
.
isNull
(
dto
)
||
CollectionUtils
.
isEmpty
(
dto
.
getReplyMessages
()))
{
...
@@ -424,7 +423,7 @@ public class SendWeixinRequestTools {
...
@@ -424,7 +423,7 @@ public class SendWeixinRequestTools {
isOld
=
false
;
isOld
=
false
;
sb
.
append
(
"\n\n本群配有以下资源服务,戳链接立即获取:\n"
);
sb
.
append
(
"\n\n本群配有以下资源服务,戳链接立即获取:\n"
);
for
(
KeywordDTO
keyword
:
keywords
)
{
for
(
KeywordDTO
keyword
:
keywords
)
{
if
(
sb
.
length
()
+
(
keyword
.
getKeywords
()
+
"\n"
).
length
()
>=
85
0
)
{
if
(
sb
.
length
()
+
(
keyword
.
getKeywords
()
+
"\n"
).
length
()
>=
73
0
)
{
break
;
break
;
}
}
sb
.
append
(
"【"
).
append
(
keyword
.
getKeywords
()).
append
(
"】\n"
);
sb
.
append
(
"【"
).
append
(
keyword
.
getKeywords
()).
append
(
"】\n"
);
...
@@ -436,7 +435,7 @@ public class SendWeixinRequestTools {
...
@@ -436,7 +435,7 @@ public class SendWeixinRequestTools {
}
else
{
}
else
{
sb
.
append
(
"\n\n在群内回复以下关键词,领取任务或资源:\n"
);
sb
.
append
(
"\n\n在群内回复以下关键词,领取任务或资源:\n"
);
for
(
KeywordDTO
keyword
:
keywords
)
{
for
(
KeywordDTO
keyword
:
keywords
)
{
if
((
s
.
length
()
+
sb
.
length
())
>=
1000
&&
(
sb
.
length
()
+
(
keyword
.
getKeywords
()
+
"\n"
).
length
())
>=
92
2
)
{
if
((
s
.
length
()
+
sb
.
length
())
>=
1000
&&
(
sb
.
length
()
+
(
keyword
.
getKeywords
()
+
"\n"
).
length
())
>=
89
2
)
{
break
;
break
;
}
}
sb
.
append
(
"【"
).
append
(
keyword
.
getKeywords
()).
append
(
"】"
);
sb
.
append
(
"【"
).
append
(
keyword
.
getKeywords
()).
append
(
"】"
);
...
@@ -447,6 +446,12 @@ public class SendWeixinRequestTools {
...
@@ -447,6 +446,12 @@ public class SendWeixinRequestTools {
if
(
haveKeyword
&&
!
isOld
)
{
if
(
haveKeyword
&&
!
isOld
)
{
groupKeyword
.
append
(
"后续也可以回复【】里的关键词,再次领取"
);
groupKeyword
.
append
(
"后续也可以回复【】里的关键词,再次领取"
);
}
}
// 拼接反馈链接
AccountSettingDto
accountSettingDto
=
dto
.
getAccountSettingDto
();
String
feedbackUrl
=
"*common/C"
+
classifyQrcodeInfo
.
getChannelId
()+
"/A0/feedback/suggest?groupQrcodeId="
+
classifyQrcodeInfo
.
getGroupQrcodeId
();
String
url
=
splitUrl
(
accountSettingDto
,
feedbackUrl
);
LOGGER
.
info
(
"发送欢迎语反馈链接feedbackUrl:{}, url:{}"
,
feedbackUrl
,
url
);
groupKeyword
.
append
(
"\n\n群资源与书上介绍不符?点这里反馈\n->"
).
append
(
UrlUtils
.
getShortUrl4Own
(
url
));
// 1001692 自定义欢迎语+关键词文案,如果超过300字,关键词拆分出来发
// 1001692 自定义欢迎语+关键词文案,如果超过300字,关键词拆分出来发
if
(
s
.
length
()
+
groupKeyword
.
length
()
>=
1000
)
{
if
(
s
.
length
()
+
groupKeyword
.
length
()
>=
1000
)
{
sendMessageDTO
.
setContent
(
s
);
sendMessageDTO
.
setContent
(
s
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment