File tree Expand file tree Collapse file tree
src/main/java/io/github/kloping/qqbot/entities/qqpd/data Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030[ maven仓库] ( https://repo1.maven.org/maven2/io/github/kloping/bot-qqpd-java/ )
3131
3232#### 启动方式
33-
33+ > step0 启动程序
3434``` java
3535// 启动类新建 一般启动方法 不可接收发送 群聊消息 见v2文档
3636Starter starter = new Starter (" appid" , " token" );
@@ -41,8 +41,8 @@ starter.getConfig().sandbox();
4141// 启动
4242starter. run();
4343```
44- #### 事件注册
45-
44+ #### 事件注册
45+ > step1 接收事件 tips:方法中参数为Event任一子类或实现
4646``` java
4747starter. registerListenerHost(new ListenerHost (){
4848 // 必须要有该注解 否则将不注册
@@ -53,9 +53,34 @@ starter.registerListenerHost(new ListenerHost(){
5353});
5454```
5555
56+ ### 消息发送
57+ > step2 发送消息 tips: MessageEvent exts Sender
58+ - 发送文本` sender.send("文本"); `
59+ - 发送图片
60+ ``` java
61+ // step1 构造Image
62+ Image image = null ;
63+ // 图片链接构造
64+ image = new Image (url);
65+ // bytes数据构造
66+ image = new Image (bytes);
67+ // step2 send
68+ sender. send(image);
69+ ```
70+ - 发送 markdown
71+
72+ event.send(new Markdown("custom_template_id")
73+ //申请的模板 参数填充
74+ .addParam("key", "value")
75+ //可选 设置按钮模板
76+ .setKeyboard("id"));
77+
78+
5679<hr >
5780
58- ### 日志设置
81+ ### 其他设置项
82+
83+ #### 日志设置
5984
6085``` java
6186public class LogDemo {
@@ -71,7 +96,7 @@ public class LogDemo {
7196<hr >
7297
7398
74- ### 自定义消息发送
99+ #### 自定义消息发送
75100> 通过http请求达到想要的目的获取bot请求必要的请求头方式
76101
77102``` java
Original file line number Diff line number Diff line change 44import io .github .kloping .qqbot .api .SendAble ;
55import io .github .kloping .qqbot .api .SenderAndCidMidGetter ;
66import io .github .kloping .qqbot .http .data .Result ;
7- import io .github .kloping .qqbot .impl .MessagePacket ;
87
98import java .util .LinkedList ;
109import java .util .List ;
@@ -451,9 +450,7 @@ public static Emoji valueOf(int id) {
451450
452451 @ Override
453452 public Result send (SenderAndCidMidGetter er ) {
454- MessagePacket packet = new MessagePacket ();
455- packet .setContent (toString0 ());
456- return er .send (packet );
453+ return er .send (toString0 ());
457454 }
458455
459456 @ Override
You can’t perform that action at this time.
0 commit comments