# CQ HTTP送信器 CQ HTTP API组件内提供了一个CQ送信器类,可以快捷的使用`BotInfo`对象来构建一个送信器。 ## **CoolQHttpMsgSender** `CoolQHttpMsgSender` 是CQ HTTP API内部使用的送信器类,它可以直接根据一个`BotInfo`对象来构建一个送信器接口实例(即`SENDER`、`GETTER`、`SETTER`三大送信器接口的实现类),且被使用的BotInfo对象只会被使用到`getPath`方法。 ```java // 构建送信器 // 此处的botInfo只会被使用到getPath()方法。 CoolQHttpMsgSender coolQHttpMsgSender = new CoolQHttpMsgSender(botInfo); ``` ## BotSender 与 MsgSender `BotSender`与`MsgSender`可以通过`coolQHttpMsgSender`来构建。 ```java CoolQHttpMsgSender sender = new CoolQHttpMsgSender(botInfo); MsgSender msgSender = MsgSender.build(sender, null, BotRuntime.getRuntime()); BotSender botSender = new BotSender(sender); ```