1、前言
怎么跟女生聊天讓她對你有好感?
不會聊天沒關系,100W+戀愛話術庫搜一搜,N+精彩回復,復制粘貼就能跟妹子聊嗨,不相信你還不會勾搭妹子
2、核心功能介面
垃圾服務器,兄弟們輕點調
介面地址:https://www.lxx-medicine.link/open/getLoveChat
請求方式:POST
請求資料型別:application/json
回應資料型別:*/*
介面描述:
請求示例:
{
"count": 0,
"key": "明天有空嗎",
"page": 0
}
請求引數:
| 引數名稱 | 引數說明 | 請求型別 | 是否必須 | 資料型別 | schema |
|---|---|---|---|---|---|
| count | 分頁大小 | true | integer | ||
| key | 搜索關鍵詞 | true | string | ||
| page | 當前頁 | true | integer |
回應狀態:
| 狀態碼 | 說明 | schema |
|---|---|---|
| 200 | OK | 話術回應 |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
回應引數:
| 引數名稱 | 引數說明 | 型別 | schema |
|---|---|---|---|
| female | 女生說的話 | string | |
| male | 話術串列 | array |
回應示例:
[
{
"female": "明天有空嗎",
"male": [
"(有)真巧阿,明天剛好放假,有一大堆空閑時間不知道怎么過",
"(沒有)哎,老板又要我加班,明天還得去加班,難受"
]
}
]
3、功能封裝
3.1 通過QQ機器人呼叫,機器人構建教程參考用JAVA做個QQ機器人
在機器人訊息監聽中加入以下方法
/**
* 監聽私聊訊息
*/
@OnPrivate
public void privateMsg(PrivateMsg privateMsg, MsgSender sender) {
// 智能聊天
// sendMsg(privateMsg, sender, false);
// 戀愛話識訓取
loveChat(privateMsg, sender);
}
/**
* 戀愛話術功能
*
* @param commonMsg commonMsg
* @param sender sender
*/
private void loveChat(MessageGet commonMsg, MsgSender sender) {
log.info("戀愛話術~~~,接收訊息:qq={}, msg={}", commonMsg.getAccountInfo().getAccountCode(),
commonMsg.getMsgContent().getMsg());
// 獲取話術
final JSONObject jsonObject = new JSONObject();
jsonObject.put("page", 1);
jsonObject.put("count", 5);
jsonObject.put("key", commonMsg.getMsgContent().getMsg());
final String resultStr = HttpUtil.post("https://www.lxx-medicine.link/open/getLoveChat", jsonObject.toJSONString());
if (StringUtils.isEmpty(resultStr)) {
return;
}
final JSONObject resultObj = JSONObject.parseObject(resultStr);
if (!Objects.equals("200", resultObj.getString("code"))) {
return;
}
final List<LoveChatDTO> loveChatList = JSONObject.parseArray(resultObj.getString("data"), LoveChatDTO.class);
//發送私聊話術訊息
loveChatList.forEach(item -> {
final StrBuilder msgBuilder = new StrBuilder("女生說: ");
msgBuilder.append(item.getFemale()).append("\n");
int i = 0;
for (String msg : item.getMale()) {
msgBuilder.append("話術").append(++i).append(": ").append(msg).append("\n");
}
sender.SENDER.sendPrivateMsg(commonMsg, msgBuilder.toString());
});
}
話術物體類
/**
* @author yinfeng
* @description 話術物體
* @since 2022/1/1 20:40
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class LoveChatDTO {
private String female;
private List<String> male;
}
功能測驗:獲取到話術訊息直接復制粘貼即可

機器人原始碼地址
https://gitee.com/yinfeng-code/java-robot.git
3.2 通過PostMan呼叫
curl --location --request POST 'https://www.lxx-medicine.link/open/getLoveChat' \
--header 'Content-Type: application/json' \
--data-raw '{
"count": 100,
"key": "如果我是你女朋友",
"page": 1
}'

可以看到資料也是正常獲取的,
3.3 前端h5呼叫
后面有時間在補充這個案例
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/404012.html
標籤:其他
