Skip to content

Commit 068cb95

Browse files
authored
fix(TopGG): use authentication on every method (#180)
* fix(TopGG): update API I've added authorization to every method, since it seems to solve the 401 error reported in issue #174 * [auto] docs: update docs * docs(TopGG): update API docs URL * chore(docs): fix line breaks in services file * [auto] docs: update docs
1 parent 3e47c1a commit 068cb95

File tree

5 files changed

+140
-103
lines changed

5 files changed

+140
-103
lines changed

Diff for: docs/general/services.md

+62-62
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
<i id="arcane-center.xyz"></i>
99
<a href="https://arcane-center.xyz"><h1>Arcane Bot List</h1></a>
1010

11-
Keys: `arcane`, `arcane-center.xyz`
12-
Class: [dbots.Arcane](/#/docs/main/master/class/Arcane)
11+
Keys: `arcane`, `arcane-center.xyz`
12+
Class: [dbots.Arcane](/#/docs/main/U-topgg/class/Arcane)
1313
Website: https://arcane-center.xyz
1414
</div>
1515

@@ -21,8 +21,8 @@ Website: https://arcane-center.xyz
2121
<i id="botlists.com"></i>
2222
<a href="https://botlists.com"><h1>Astro Bot List</h1></a>
2323

24-
Keys: `astrobotlist`, `botlists.com`
25-
Class: [dbots.AstroBotList](/#/docs/main/master/class/AstroBotList)
24+
Keys: `astrobotlist`, `botlists.com`
25+
Class: [dbots.AstroBotList](/#/docs/main/U-topgg/class/AstroBotList)
2626
Website: https://botlists.com
2727
</div>
2828

@@ -34,8 +34,8 @@ Website: https://botlists.com
3434
<i id="bladebotlist.xyz"></i>
3535
<a href="https://bladebotlist.xyz"><h1>BladeBotList</h1></a>
3636

37-
Keys: `bladebotlist`, `bladebotlist.xyz`
38-
Class: [dbots.BladeBotList](/#/docs/main/master/class/BladeBotList)
37+
Keys: `bladebotlist`, `bladebotlist.xyz`
38+
Class: [dbots.BladeBotList](/#/docs/main/U-topgg/class/BladeBotList)
3939
Website: https://bladebotlist.xyz
4040
</div>
4141

@@ -47,8 +47,8 @@ Website: https://bladebotlist.xyz
4747
<i id="blist.xyz"></i>
4848
<a href="https://blist.xyz"><h1>Blist</h1></a>
4949

50-
Keys: `blist`, `blist.xyz`
51-
Class: [dbots.Blist](/#/docs/main/master/class/Blist)
50+
Keys: `blist`, `blist.xyz`
51+
Class: [dbots.Blist](/#/docs/main/U-topgg/class/Blist)
5252
Website: https://blist.xyz
5353
</div>
5454

@@ -60,8 +60,8 @@ Website: https://blist.xyz
6060
<i id="botlist.space"></i>
6161
<a href="https://botlist.space"><h1>botlist.space</h1></a>
6262

63-
Keys: `botlistspace`, `botlist.space`
64-
Class: [dbots.BotListSpace](/#/docs/main/master/class/BotListSpace)
63+
Keys: `botlistspace`, `botlist.space`
64+
Class: [dbots.BotListSpace](/#/docs/main/U-topgg/class/BotListSpace)
6565
Website: https://botlist.space
6666
</div>
6767

@@ -73,8 +73,8 @@ Website: https://botlist.space
7373
<i id="botsdatabase.com"></i>
7474
<a href="https://botsdatabase.com"><h1>BotsDataBase</h1></a>
7575

76-
Keys: `botsdatabase`, `botsdatabase.com`
77-
Class: [dbots.BotsDataBase](/#/docs/main/master/class/BotsDataBase)
76+
Keys: `botsdatabase`, `botsdatabase.com`
77+
Class: [dbots.BotsDataBase](/#/docs/main/U-topgg/class/BotsDataBase)
7878
Website: https://botsdatabase.com
7979
</div>
8080

@@ -86,8 +86,8 @@ Website: https://botsdatabase.com
8686
<i id="botsfordiscord.com"></i>
8787
<a href="https://botsfordiscord.com"><h1>Bots For Discord</h1></a>
8888

89-
Keys: `botsfordiscord`, `botsfordiscord.com`
90-
Class: [dbots.BotsForDiscord](/#/docs/main/master/class/BotsForDiscord)
89+
Keys: `botsfordiscord`, `botsfordiscord.com`
90+
Class: [dbots.BotsForDiscord](/#/docs/main/U-topgg/class/BotsForDiscord)
9191
Website: https://botsfordiscord.com
9292
</div>
9393

@@ -99,8 +99,8 @@ Website: https://botsfordiscord.com
9999
<i id="bots.ondiscord.xyz"></i>
100100
<a href="https://bots.ondiscord.xyz"><h1>Bots On Discord</h1></a>
101101

102-
Keys: `botsondiscord`, `bots.ondiscord.xyz`
103-
Class: [dbots.BotsOnDiscord](/#/docs/main/master/class/BotsOnDiscord)
102+
Keys: `botsondiscord`, `bots.ondiscord.xyz`
103+
Class: [dbots.BotsOnDiscord](/#/docs/main/U-topgg/class/BotsOnDiscord)
104104
Website: https://bots.ondiscord.xyz
105105
</div>
106106

@@ -113,8 +113,8 @@ Website: https://bots.ondiscord.xyz
113113
<i id="carbon"></i>
114114
<a href="https://www.carbonitex.net/Discord/bots"><h1>Carbonitex</h1></a>
115115

116-
Keys: `carbonitex`, `carbonitex.net`, `carbon`
117-
Class: [dbots.Carbon](/#/docs/main/master/class/Carbon)
116+
Keys: `carbonitex`, `carbonitex.net`, `carbon`
117+
Class: [dbots.Carbon](/#/docs/main/U-topgg/class/Carbon)
118118
Website: https://www.carbonitex.net/Discord/bots
119119
</div>
120120

@@ -126,8 +126,8 @@ Website: https://www.carbonitex.net/Discord/bots
126126
<i id="dbots.co"></i>
127127
<a href="https://dbots.co/"><h1>DBots.co</h1></a>
128128

129-
Keys: `dbots`, `dbots.co`
130-
Class: [dbots.DBots](/#/docs/main/master/class/DBots)
129+
Keys: `dbots`, `dbots.co`
130+
Class: [dbots.DBots](/#/docs/main/U-topgg/class/DBots)
131131
Website: https://dbots.co/
132132
</div>
133133

@@ -139,8 +139,8 @@ Website: https://dbots.co/
139139
<i id="discordapps.dev"></i>
140140
<a href="https://discordapps.dev"><h1>Discord Apps</h1></a>
141141

142-
Keys: `discordappsdev`, `discordapps.dev`
143-
Class: [dbots.DiscordAppsDev](/#/docs/main/master/class/DiscordAppsDev)
142+
Keys: `discordappsdev`, `discordapps.dev`
143+
Class: [dbots.DiscordAppsDev](/#/docs/main/U-topgg/class/DiscordAppsDev)
144144
Website: https://discordapps.dev
145145
</div>
146146

@@ -152,8 +152,8 @@ Website: https://discordapps.dev
152152
<i id="discord.boats"></i>
153153
<a href="https://discord.boats"><h1>Discord Boats</h1></a>
154154

155-
Keys: `discordboats`, `discord.boats`
156-
Class: [dbots.DiscordBoats](/#/docs/main/master/class/DiscordBoats)
155+
Keys: `discordboats`, `discord.boats`
156+
Class: [dbots.DiscordBoats](/#/docs/main/U-topgg/class/DiscordBoats)
157157
Website: https://discord.boats
158158
</div>
159159

@@ -165,8 +165,8 @@ Website: https://discord.boats
165165
<i id="discordbotdirectory.net"></i>
166166
<a href="https://discordbotdirectory.net"><h1>Discord Bot Directory</h1></a>
167167

168-
Keys: `discordbotdirectory`, `discordbotdirectory.net`
169-
Class: [dbots.DiscordBotDirectory](/#/docs/main/master/class/DiscordBotDirectory)
168+
Keys: `discordbotdirectory`, `discordbotdirectory.net`
169+
Class: [dbots.DiscordBotDirectory](/#/docs/main/U-topgg/class/DiscordBotDirectory)
170170
Website: https://discordbotdirectory.net
171171
</div>
172172

@@ -178,8 +178,8 @@ Website: https://discordbotdirectory.net
178178
<i id="discordbotlist.com"></i>
179179
<a href="https://discordbotlist.com"><h1>Discord Bot List</h1></a>
180180

181-
Keys: `discordbotlist`, `discordbotlist.com`
182-
Class: [dbots.DiscordBotList](/#/docs/main/master/class/DiscordBotList)
181+
Keys: `discordbotlist`, `discordbotlist.com`
182+
Class: [dbots.DiscordBotList](/#/docs/main/U-topgg/class/DiscordBotList)
183183
Website: https://discordbotlist.com
184184
</div>
185185

@@ -191,8 +191,8 @@ Website: https://discordbotlist.com
191191
<i id="discordbots.co"></i>
192192
<a href="https://discordbots.co"><h1>DiscordBots.co</h1></a>
193193

194-
Keys: `discordbotsco`, `discordbots.co`
195-
Class: [dbots.DiscordBotsCo](/#/docs/main/master/class/DiscordBotsCo)
194+
Keys: `discordbotsco`, `discordbots.co`
195+
Class: [dbots.DiscordBotsCo](/#/docs/main/U-topgg/class/DiscordBotsCo)
196196
Website: https://discordbots.co
197197
</div>
198198

@@ -204,8 +204,8 @@ Website: https://discordbots.co
204204
<i id="discord.bots.gg"></i>
205205
<a href="https://discord.bots.gg"><h1>Discord Bots</h1></a>
206206

207-
Keys: `discordbotsgg`, `discord.bots.gg`
208-
Class: [dbots.DiscordBotsGG](/#/docs/main/master/class/DiscordBotsGG)
207+
Keys: `discordbotsgg`, `discord.bots.gg`
208+
Class: [dbots.DiscordBotsGG](/#/docs/main/U-topgg/class/DiscordBotsGG)
209209
Website: https://discord.bots.gg
210210
</div>
211211

@@ -217,8 +217,8 @@ Website: https://discord.bots.gg
217217
<i id="discordextremelist.xyz"></i>
218218
<a href="https://discordextremelist.xyz/"><h1>Discord Extreme List</h1></a>
219219

220-
Keys: `discordextremelist`, `discordextremelist.xyz`
221-
Class: [dbots.DiscordExtremeList](/#/docs/main/master/class/DiscordExtremeList)
220+
Keys: `discordextremelist`, `discordextremelist.xyz`
221+
Class: [dbots.DiscordExtremeList](/#/docs/main/U-topgg/class/DiscordExtremeList)
222222
Website: https://discordextremelist.xyz/
223223
</div>
224224

@@ -230,8 +230,8 @@ Website: https://discordextremelist.xyz/
230230
<i id="discordlabs.org"></i>
231231
<a href="https://bots.discordlabs.org/"><h1>Discord Labs</h1></a>
232232

233-
Keys: `discordlabs`, `discordlabs.org`
234-
Class: [dbots.DiscordLabs](/#/docs/main/master/class/DiscordLabs)
233+
Keys: `discordlabs`, `discordlabs.org`
234+
Class: [dbots.DiscordLabs](/#/docs/main/U-topgg/class/DiscordLabs)
235235
Website: https://bots.discordlabs.org/
236236
</div>
237237

@@ -243,8 +243,8 @@ Website: https://bots.discordlabs.org/
243243
<i id="discordlistology.com"></i>
244244
<a href="https://discordlistology.com/"><h1>DiscordListology</h1></a>
245245

246-
Keys: `discordlistology`, `discordlistology.com`
247-
Class: [dbots.DiscordListology](/#/docs/main/master/class/DiscordListology)
246+
Keys: `discordlistology`, `discordlistology.com`
247+
Class: [dbots.DiscordListology](/#/docs/main/U-topgg/class/DiscordListology)
248248
Website: https://discordlistology.com/
249249
</div>
250250

@@ -256,8 +256,8 @@ Website: https://discordlistology.com/
256256
<i id="discordservices.net"></i>
257257
<a href="https://discordservices.net"><h1>Discord Services</h1></a>
258258

259-
Keys: `discordservices`, `discordservices.net`
260-
Class: [dbots.DiscordServices](/#/docs/main/master/class/DiscordServices)
259+
Keys: `discordservices`, `discordservices.net`
260+
Class: [dbots.DiscordServices](/#/docs/main/U-topgg/class/DiscordServices)
261261
Website: https://discordservices.net
262262
</div>
263263

@@ -269,8 +269,8 @@ Website: https://discordservices.net
269269
<i id="disforge.com"></i>
270270
<a href="https://disforge.com/bots"><h1>Disforge</h1></a>
271271

272-
Keys: `disforge`, `disforge.com`
273-
Class: [dbots.Disforge](/#/docs/main/master/class/Disforge)
272+
Keys: `disforge`, `disforge.com`
273+
Class: [dbots.Disforge](/#/docs/main/U-topgg/class/Disforge)
274274
Website: https://disforge.com/bots
275275
</div>
276276

@@ -282,8 +282,8 @@ Website: https://disforge.com/bots
282282
<i id="glennbotlist.xyz"></i>
283283
<a href="https://glennbotlist.xyz"><h1>Glenn Bot List</h1></a>
284284

285-
Keys: `glennbotlist`, `glennbotlist.xyz`
286-
Class: [dbots.GlennBotList](/#/docs/main/master/class/GlennBotList)
285+
Keys: `glennbotlist`, `glennbotlist.xyz`
286+
Class: [dbots.GlennBotList](/#/docs/main/U-topgg/class/GlennBotList)
287287
Website: https://glennbotlist.xyz
288288
</div>
289289

@@ -295,8 +295,8 @@ Website: https://glennbotlist.xyz
295295
<i id="infinitybots.xyz"></i>
296296
<a href="https://infinitybots.xyz"><h1>Infinity Bot List</h1></a>
297297

298-
Keys: `infinitybots`, `infinitybots.xyz`
299-
Class: [dbots.InfinityBots](/#/docs/main/master/class/InfinityBots)
298+
Keys: `infinitybots`, `infinitybots.xyz`
299+
Class: [dbots.InfinityBots](/#/docs/main/U-topgg/class/InfinityBots)
300300
Website: https://infinitybots.xyz
301301
</div>
302302

@@ -308,8 +308,8 @@ Website: https://infinitybots.xyz
308308
<i id="listmybots.com"></i>
309309
<a href="https://listmybots.com/"><h1>List My Bots</h1></a>
310310

311-
Keys: `listmybots`, `listmybots.com`
312-
Class: [dbots.ListMyBots](/#/docs/main/master/class/ListMyBots)
311+
Keys: `listmybots`, `listmybots.com`
312+
Class: [dbots.ListMyBots](/#/docs/main/U-topgg/class/ListMyBots)
313313
Website: https://listmybots.com/
314314
</div>
315315

@@ -321,8 +321,8 @@ Website: https://listmybots.com/
321321
<i id="paradisebots.net"></i>
322322
<a href="https://paradisebots.net/"><h1>Paradise Bots</h1></a>
323323

324-
Keys: `paradisebots`, `paradisebots.net`
325-
Class: [dbots.ParadiseBots](/#/docs/main/master/class/ParadiseBots)
324+
Keys: `paradisebots`, `paradisebots.net`
325+
Class: [dbots.ParadiseBots](/#/docs/main/U-topgg/class/ParadiseBots)
326326
Website: https://paradisebots.net/
327327
</div>
328328

@@ -334,8 +334,8 @@ Website: https://paradisebots.net/
334334
<i id="space-bot-list.xyz"></i>
335335
<a href="https://space-bot-list.xyz/"><h1>Space Bots List</h1></a>
336336

337-
Keys: `spacebotslist`, `space-bot-list.xyz`
338-
Class: [dbots.SpaceBotsList](/#/docs/main/master/class/SpaceBotsList)
337+
Keys: `spacebotslist`, `space-bot-list.xyz`
338+
Class: [dbots.SpaceBotsList](/#/docs/main/U-topgg/class/SpaceBotsList)
339339
Website: https://space-bot-list.xyz/
340340
</div>
341341

@@ -347,8 +347,8 @@ Website: https://space-bot-list.xyz/
347347
<i id="topcord.xyz"></i>
348348
<a href="https://topcord.xyz/"><h1>TopCord</h1></a>
349349

350-
Keys: `topcord`, `topcord.xyz`
351-
Class: [dbots.TopCord](/#/docs/main/master/class/TopCord)
350+
Keys: `topcord`, `topcord.xyz`
351+
Class: [dbots.TopCord](/#/docs/main/U-topgg/class/TopCord)
352352
Website: https://topcord.xyz/
353353
</div>
354354

@@ -360,8 +360,8 @@ Website: https://topcord.xyz/
360360
<i id="top.gg"></i>
361361
<a href="https://top.gg"><h1>Top.gg</h1></a>
362362

363-
Keys: `topgg`, `top.gg`
364-
Class: [dbots.TopGG](/#/docs/main/master/class/TopGG)
363+
Keys: `topgg`, `top.gg`
364+
Class: [dbots.TopGG](/#/docs/main/U-topgg/class/TopGG)
365365
Website: https://top.gg
366366
</div>
367367

@@ -373,8 +373,8 @@ Website: https://top.gg
373373
<i id="voidbots.net"></i>
374374
<a href="https://voidbots.net/"><h1>Void Bots</h1></a>
375375

376-
Keys: `voidbots`, `voidbots.net`
377-
Class: [dbots.VoidBots](/#/docs/main/master/class/VoidBots)
376+
Keys: `voidbots`, `voidbots.net`
377+
Class: [dbots.VoidBots](/#/docs/main/U-topgg/class/VoidBots)
378378
Website: https://voidbots.net/
379379
</div>
380380

@@ -386,8 +386,8 @@ Website: https://voidbots.net/
386386
<i id="wonderbotlist.com"></i>
387387
<a href="https://wonderbotlist.com/en"><h1>Wonder Bot List</h1></a>
388388

389-
Keys: `wonderbotlist`, `wonderbotlist.com`
390-
Class: [dbots.WonderBotList](/#/docs/main/master/class/WonderBotList)
389+
Keys: `wonderbotlist`, `wonderbotlist.com`
390+
Class: [dbots.WonderBotList](/#/docs/main/U-topgg/class/WonderBotList)
391391
Website: https://wonderbotlist.com/en
392392
</div>
393393

@@ -399,7 +399,7 @@ Website: https://wonderbotlist.com/en
399399
<i id="yabl.xyz"></i>
400400
<a href="https://yabl.xyz/"><h1>Yet Another Bot List</h1></a>
401401

402-
Keys: `yabl`, `yabl.xyz`
403-
Class: [dbots.YABL](/#/docs/main/master/class/YABL)
402+
Keys: `yabl`, `yabl.xyz`
403+
Class: [dbots.YABL](/#/docs/main/U-topgg/class/YABL)
404404
Website: https://yabl.xyz/
405405
</div>

Diff for: lib/Interface/Lists/TopGG.d.ts

+5-6
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { IDResolvable } from '../../Utils/Util';
33
import { Query } from '../../Utils/Constants';
44
/**
55
* Represents the Top.gg service.
6-
* @see https://top.gg/api/docs
6+
* @see https://docs.top.gg/
77
*/
88
export default class TopGG extends Service {
99
/** The values that can be used to select the service. */
@@ -27,7 +27,7 @@ export default class TopGG extends Service {
2727
*/
2828
getUser(id: IDResolvable): Promise<import("axios").AxiosResponse<any>>;
2929
/**
30-
* Gets the list of bots on this service.
30+
* Gets the a of bots on this service that match your query (refer to Top.gg docs for query parameters).
3131
* @param query The query string that will be used in the request
3232
*/
3333
getBots(query: Query): Promise<import("axios").AxiosResponse<any>>;
@@ -44,15 +44,14 @@ export default class TopGG extends Service {
4444
/**
4545
* Gets the list of people who voted this bot on this service.
4646
* @param id The bot's ID
47-
* @param query The query string that will be used in the request
4847
*/
49-
getBotVotes(id: IDResolvable, query?: Query): Promise<import("axios").AxiosResponse<any>>;
48+
getBotVotes(id: IDResolvable): Promise<import("axios").AxiosResponse<any>>;
5049
/**
5150
* Checks whether or not a user has voted for a bot on this service.
52-
* @param id The bot's ID
51+
* @param botId The bot's ID
5352
* @param userID The user's ID
5453
*/
55-
userVoted(id: IDResolvable, userID: IDResolvable): Promise<import("axios").AxiosResponse<any>>;
54+
userVoted(botId: IDResolvable, userID: IDResolvable): Promise<import("axios").AxiosResponse<any>>;
5655
/**
5756
* Gets the widget URL for this bot.
5857
* @param id The bot's ID

0 commit comments

Comments
 (0)