@@ -43,6 +43,8 @@ private static async Task Main(string[] args)
43
43
session . UseGroupRequest ( context =>
44
44
{
45
45
Console . WriteLine ( $ "收到了加群请求{ context } ") ;
46
+ context . QuickOperation . Approve = true ;
47
+ session . ApproveGroupRequestAsync ( context . Flag , context . GroupRequestType ) ;
46
48
} ) ;
47
49
48
50
session . UseGroupMessage ( async context =>
@@ -165,6 +167,22 @@ public async Task Slide(CqGroupMessagePostContext context, string content)
165
167
await ActionSession . SendGroupMessageAsync ( context . GroupId , new CqMessage ( string . Join ( ", " , slices . Slices ) ) ) ;
166
168
}
167
169
170
+ [ CqMessageMatch ( "(男同)|(南通)" ) ]
171
+ public async Task Nantong ( CqGroupMessagePostContext context )
172
+ {
173
+ var forwardMessage = new CqForwardMessage ( )
174
+ {
175
+ new CqForwardMessageNode ( context . Sender . Nickname , context . UserId , new CqMessage ( "摊牌了, 我是男同!" ) )
176
+ } ;
177
+
178
+ foreach ( var user in ( await ActionSession . GetGroupMemberListAsync ( context . GroupId ) ) ? . Members ?? Array . Empty < CqGroupMember > ( ) )
179
+ {
180
+ forwardMessage . Add ( new CqForwardMessageNode ( user . Nickname , user . UserId , new CqMessage ( "我超, 男同竟在我身边" ) ) ) ;
181
+ }
182
+
183
+ await ActionSession . SendGroupForwardMessageAsync ( context . GroupId , forwardMessage ) ;
184
+ }
185
+
168
186
[ CqMessageMatch ( "^#face (?<content>.*)" ) ]
169
187
public async Task Face ( CqGroupMessagePostContext context , string content )
170
188
{
0 commit comments