@@ -141,7 +141,7 @@ async def getuserinfo(self, ctx, user, server):
141
141
await self .bot .say ("That's not a valid server, you can pick from {}." .format (", " .join (list (self .servers .keys ()))))
142
142
else :
143
143
server = self .servers [server ]
144
- request = requests .get ("https://api.worldoftanks ." + server + "/wot /account/list/?application_id=" + self .key + "&search=" + user )
144
+ request = requests .get ("https://api.worldofwarships ." + server + "/wows /account/list/?application_id=" + self .key + "&search=" + user )
145
145
request = json .loads (request .content .decode ("utf-8" ))
146
146
if 'error' in request :
147
147
await self .bot .say ("An error occured while getting the user information: {}, {}" .format (request ['error' ]['code' ], request ['error' ]['message' ]))
@@ -161,43 +161,36 @@ async def getuserinfo(self, ctx, user, server):
161
161
elif int (response .content ) in users :
162
162
user = users [int (response .content )]['id' ]
163
163
msg = await self .bot .say ("Gathering data for **{}**..." .format (users [int (response .content )]['username' ]))
164
- request = requests .get ("https://api.worldoftanks ." + server + "/wot /account/info/?application_id=" + self .key + "&account_id=" + str (user ))
164
+ request = requests .get ("https://api.worldofwarships ." + server + "/wows /account/info/?application_id=" + self .key + "&account_id=" + str (user ))
165
165
request = json .loads (request .content .decode ("utf-8" ))['data' ][str (user )]
166
166
username = request ['nickname' ]
167
- global_rating = request ['global_rating' ]
168
167
client_language = request ['client_language' ]
169
168
last_battle_time = request ['last_battle_time' ]
170
169
created_at = request ['created_at' ]
171
170
request = request ['statistics' ]['all' ]
172
171
request ['nickname' ] = username
173
- request ['global_rating' ] = global_rating
174
- request ['client_language' ] = client_language
175
172
request ['last_battle_time' ] = last_battle_time
176
173
request ['created_at' ] = created_at
177
174
request ['winrate' ] = (100 / request ['battles' ]) * request ['wins' ]
178
- await self .bot .edit_message (msg , "**```fix\n User ID: {}\n Username: {}\n Created at: {}(DD/MM/YY)\n Last battle: {} (DD/MM/YY)\n Global rating: {} \ n Client language: {}\n Spotted: {}\n Max xp earned: {}\n Average damage blocked: {}\n Direct hits received: {}\n Ammoracked someone: {}\n Penetrations received: {}\n Penetrations done: {}\n Hits: {}\n Hit percentage: {}\n Free xp: {}\n Battles done: {}\n Surived battles: {}\n Battles won: {}\n Battles lost: {}\n Win rate (percent): {}\n Battles drawn: {}\n Dropped capture points: {}\n Total damage dealt: {}```**"
179
- "" .format (str (user ), request ['nickname' ], datetime .fromtimestamp (request ['created_at' ]).strftime ("%d/%m/%Y %X" ), datetime .fromtimestamp (request ['last_battle_time' ]).strftime ("%d/%m/%Y %X" ), request ['global_rating' ], request [ ' client_language' ], request ['spotted' ], request ['max_xp' ], request ['avg_damage_blocked' ], request ['direct_hits_received' ], request ['explosion_hits' ], request ['piercings_received' ], request ['piercings' ], request ['hits' ], request ['hits_percents' ], request ['xp' ], request ['battles' ], request ['survived_battles' ], request ['wins' ], request ['losses' ], request ['winrate' ], request ['draws' ], request ['dropped_capture_points' ], request ['damage_dealt' ]))
175
+ await self .bot .edit_message (msg , "**```fix\n User ID: {}\n Username: {}\n Created at: {}(DD/MM/YY)\n Last battle: {} (DD/MM/YY)\n Client language: {}\n Spotted: {}\n Max xp earned: {}\n Average damage blocked: {}\n Direct hits received: {}\n Ammoracked someone: {}\n Penetrations received: {}\n Penetrations done: {}\n Hits: {}\n Hit percentage: {}\n Free xp: {}\n Battles done: {}\n Surived battles: {}\n Battles won: {}\n Battles lost: {}\n Win rate (percent): {}\n Battles drawn: {}\n Dropped capture points: {}\n Total damage dealt: {}```**"
176
+ "" .format (str (user ), request ['nickname' ], datetime .fromtimestamp (request ['created_at' ]).strftime ("%d/%m/%Y %X" ), datetime .fromtimestamp (request ['last_battle_time' ]).strftime ("%d/%m/%Y %X" ), request ['client_language' ], request ['spotted' ], request ['max_xp' ], request ['avg_damage_blocked' ], request ['direct_hits_received' ], request ['explosion_hits' ], request ['piercings_received' ], request ['piercings' ], request ['hits' ], request ['hits_percents' ], request ['xp' ], request ['battles' ], request ['survived_battles' ], request ['wins' ], request ['losses' ], request ['winrate' ], request ['draws' ], request ['dropped_capture_points' ], request ['damage_dealt' ]))
180
177
else :
181
178
await self .bot .say ("That's not a valid option." )
182
179
elif request ['meta' ]['count' ] == 1 :
183
180
user = request ['data' ][0 ]['account_id' ]
184
181
msg = await self .bot .say ("Gathering data for **{}**..." .format (request ['data' ][0 ]['nickname' ]))
185
- request = requests .get ("https://api.worldoftanks ." + server + "/wot /account/info/?application_id=" + self .key + "&account_id=" + str (user ))
182
+ request = requests .get ("https://api.worldofwarships ." + server + "/wows /account/info/?application_id=" + self .key + "&account_id=" + str (user ))
186
183
request = json .loads (request .content .decode ("utf-8" ))['data' ][str (user )]
187
184
username = request ['nickname' ]
188
- global_rating = request ['global_rating' ]
189
- client_language = request ['client_language' ]
190
185
last_battle_time = request ['last_battle_time' ]
191
186
created_at = request ['created_at' ]
192
- request = request ['statistics' ]['all ' ]
187
+ request = request ['statistics' ]['pvp ' ]
193
188
request ['nickname' ] = username
194
- request ['global_rating' ] = global_rating
195
- request ['client_language' ] = client_language
196
189
request ['last_battle_time' ] = last_battle_time
197
190
request ['created_at' ] = created_at
198
191
request ['winrate' ] = (100 / request ['battles' ]) * request ['wins' ]
199
- await self .bot .edit_message (msg , "**```fix\n User ID: {}\n Username: {}\n Created at: {}(DD/MM/YY)\n Last battle: {} (DD/MM/YY)\n Global rating: {} \n Client language: {} \n Spotted: {} \ n Max xp earned: {}\n Average damage blocked : {}\n Direct hits received: {} \ n Ammoracked someone: {} \n Penetrations received: {} \n Penetrations done: {} \n Hits: {} \n Hit percentage : {}\n Free xp: {}\n Battles done: {}\n Surived battles: {}\n Battles won: {}\n Battles lost: {}\n Battles drawn: {}\n Win rate (percent): {}\n Dropped capture points: {}\n Total damage dealt: {}```**"
200
- "" .format (str (user ), request ['nickname' ], datetime .fromtimestamp (request ['created_at' ]).strftime ("%d/%m/%Y %X" ), datetime .fromtimestamp (request ['last_battle_time' ]).strftime ("%d/%m/%Y %X" ), request ['global_rating' ], request [ 'client_language' ], request [ 'spotted' ], request [ ' max_xp' ], request ['avg_damage_blocked ' ], request ['direct_hits_received' ], request [ 'explosion_hits' ], request [ 'piercings_received' ], request [ 'piercings' ], request [ 'hits' ], request [ 'hits_percents ' ], request ['xp' ], request ['battles' ], request ['survived_battles' ], request ['wins' ], request ['losses' ], request ['draws' ], request ['winrate' ], request ['dropped_capture_points' ], request ['damage_dealt' ]))
192
+ await self .bot .edit_message (msg , "**```fix\n User ID: {}\n Username: {}\n Created at: {}(DD/MM/YY)\n Last battle: {} (DD/MM/YY)\n Max xp earned: {}\n Spotted : {}\n Ammoracked someone: {}\n Free xp: {}\n Battles done: {}\n Surived battles: {}\n Battles won: {}\n Battles lost: {}\n Battles drawn: {}\n Win rate (percent): {}\n Dropped capture points: {}\n Total damage dealt: {}```**"
193
+ "" .format (str (user ), request ['nickname' ], datetime .fromtimestamp (request ['created_at' ]).strftime ("%d/%m/%Y %X" ), datetime .fromtimestamp (request ['last_battle_time' ]).strftime ("%d/%m/%Y %X" ), request ['max_xp' ], request ['ships_spotted ' ], request ['frags ' ], request ['xp' ], request ['battles' ], request ['survived_battles' ], request ['wins' ], request ['losses' ], request ['draws' ], request ['winrate' ], request ['dropped_capture_points' ], request ['damage_dealt' ]))
201
194
else :
202
195
await self .bot .say ("My owner hasn't set an API key yet." )
203
196
0 commit comments