Skip to content

Commit

Permalink
修复了又一些bug
Browse files Browse the repository at this point in the history
  • Loading branch information
Touch-Night committed Jan 11, 2023
1 parent 1873cff commit 145e845
Showing 1 changed file with 40 additions and 40 deletions.
80 changes: 40 additions & 40 deletions src/main/java/net/touchnight/CAIListener.java
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ private void resetAuth(String msg, MessageEvent event) {
}
}

private void resetPrefix(String msg, MessageEvent event) {
private void resetPrefix(String msg, MessageEvent event) {
if (event.getSender().getId() == InitAdmin) {
String newPrefix = "";
try{
Expand Down Expand Up @@ -241,13 +241,14 @@ private void resetPrefix(String msg, MessageEvent event) {
}

private JSONObject getAns(String msg, MessageEvent event) {
OkHttpClient client = new OkHttpClient.Builder()
try{
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(50, TimeUnit.SECONDS)
.readTimeout(50, TimeUnit.SECONDS)
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"content\":\"" + msg + "\",\"roleId\":" + Id + "}");
Request request = new Request.Builder()
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"content\":\"" + msg + "\",\"roleId\":" + Id + "}");
Request request = new Request.Builder()
.url("https://www.ai-topia.com/mr/chat/sendChat")
.method("POST", body)
.addHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0")
Expand All @@ -258,7 +259,6 @@ private JSONObject getAns(String msg, MessageEvent event) {
.addHeader("Te", "trailers")
.addHeader("Authorization", Authorization)
.build();
try {
Response response = client.newCall(request).execute();
String stringAns1 = response.body().string();
JSONObject jsonAns = JSONObject.parseObject(stringAns1);
Expand Down Expand Up @@ -314,12 +314,13 @@ private String reSend(String id, MessageEvent event) {
}
}

private String getHello(String id) throws Exception {
OkHttpClient client = new OkHttpClient.Builder()
private String getHello(String id) {
try{
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(50, TimeUnit.SECONDS)
.readTimeout(50, TimeUnit.SECONDS)
.build();
Request request = new Request.Builder()
Request request = new Request.Builder()
.url("https://www.ai-topia.com/mr/role/get/" + id)
.addHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0")
.addHeader("Accept", "application/json, text/plain, */*")
Expand All @@ -329,7 +330,6 @@ private String getHello(String id) throws Exception {
.addHeader("Te", "trailers")
.addHeader("Authorization", Authorization)
.build();
try {
Response response = client.newCall(request).execute();
String stringAns1 = response.body().string();
JSONObject jsonAns = JSONObject.parseObject(stringAns1);
Expand Down Expand Up @@ -375,38 +375,38 @@ private void Flush(MessageEvent event) throws Exception {
}

private String getName(String id) {
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(50, TimeUnit.SECONDS)
.readTimeout(50, TimeUnit.SECONDS)
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"pageNum\":0,\"pageSize\":20}");
Request request = new Request.Builder()
.url("https://www.ai-topia.com/mr/statistics/useRoleList")
.method("POST", body)
.addHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0")
.addHeader("Accept", "application/json, text/plain, */*")
.addHeader("Accept-Language", "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2")
.addHeader("Referer", "https://www.ai-topia.com/")
.addHeader("Origin", "https://www.ai-topia.com")
.addHeader("Te", "trailers")
.addHeader("Authorization", Authorization)
.build();
try {
Response response = client.newCall(request).execute();
String stringAns1 = response.body().string();
JSONObject jsonAns = JSONObject.parseObject(stringAns1);
String stringAns2 = jsonAns.getString("data");
JSONObject jsonAns2 = JSONObject.parseObject(stringAns2);
JSONArray contentArray = jsonAns2.getJSONArray("content");
String name = "";
for (int i = 0; i < contentArray.size(); i++) {
String RoleId = contentArray.getJSONObject(i).getString("roleId");
String RoleName = contentArray.getJSONObject(i).getString("roleName");
if (RoleId.equals(id)) {
name = RoleName;
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(50, TimeUnit.SECONDS)
.readTimeout(50, TimeUnit.SECONDS)
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"pageNum\":0,\"pageSize\":20}");
Request request = new Request.Builder()
.url("https://www.ai-topia.com/mr/statistics/useRoleList")
.method("POST", body)
.addHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0")
.addHeader("Accept", "application/json, text/plain, */*")
.addHeader("Accept-Language", "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2")
.addHeader("Referer", "https://www.ai-topia.com/")
.addHeader("Origin", "https://www.ai-topia.com")
.addHeader("Te", "trailers")
.addHeader("Authorization", Authorization)
.build();
Response response = client.newCall(request).execute();
String stringAns1 = response.body().string();
JSONObject jsonAns = JSONObject.parseObject(stringAns1);
String stringAns2 = jsonAns.getString("data");
JSONObject jsonAns2 = JSONObject.parseObject(stringAns2);
JSONArray contentArray = jsonAns2.getJSONArray("content");
String name = "";
for (int i = 0; i < contentArray.size(); i++) {
String RoleId = contentArray.getJSONObject(i).getString("roleId");
String RoleName = contentArray.getJSONObject(i).getString("roleName");
if (RoleId.equals(id)) {
name = RoleName;
}
}
}
response.close();
return name;
} catch (Exception e) {
Expand Down

0 comments on commit 145e845

Please sign in to comment.