-
-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathchangelogs.json
More file actions
469 lines (469 loc) · 16.1 KB
/
changelogs.json
File metadata and controls
469 lines (469 loc) · 16.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
[
{
"version": "2.0.0",
"date": "2023-02-13",
"changes": [
"Added a dynamic help command"
]
},
{
"version": "2.1.0",
"date": "2023-05-22",
"changes": [
"Added a database system",
"Event handler"
]
},
{
"version": "2.2.0",
"date": "2023-05-27",
"changes": [
"Added ChatGPT-3.5 (>ask)",
"Made the rule34 command fetch from rule34.xxx instead of Reddit",
"Reddit command now can fetch a user post (>help)",
"Reddit and rule34 command now checks for NSFW channel",
"Userinfo command also gives the highest level of the target user",
"Added >changelog"
]
},
{
"version": "2.3.1",
"date": "2023-05-28",
"changes": [
"Added context and Jailbreak to ChatGPT",
"Added >roll, can roll dices",
"Added >furry, you know what this is",
"Multiple bug fixes and optimization"
]
},
{
"version": "2.4.2",
"date": "2023-04-30",
"changes": [
"Refactoring",
"Multiple new commands (>cat, >dog, >minecraft, >meme, >fact)",
"Completely switched to a database system",
"Auto-responses are now per guilds and disabled by default"
]
},
{
"version": "2.5.3",
"date": "2023-05-03",
"changes": [
"Bug fixes and error handling in certain commands",
"Ability to change the personality prompt per guild for ChatGPT",
"Changed colors for the music embeds",
"Fixed the music part of the bot",
">help now has a page system"
]
},
{
"version": "2.6.4",
"date": "2023-05-03",
"changes": [
"Updated >Help",
"Fixes"
]
},
{
"version": "3.0.0",
"date": "2023-05-11",
"changes": [
"Added a LOT of slash commands",
"Fixes"
]
},
{
"version": "3.0.2",
"date": "2023-05-17",
"changes": [
"Function updates",
"Fixes"
]
},
{
"version": "3.1.0",
"date": "2023-05-18",
"changes": [
"Added lots of embeds",
"Fixes"
]
},
{
"version": "3.2.0",
"date": "2023-05-22",
"changes": [
"New commands: Neko and Joke",
"Fixes"
]
},
{
"version": "3.3.0",
"date": "2023-05-23",
"changes": [
"New commands: Advice, urban and guess (akinator)",
"Fixes"
]
},
{
"version": "3.4.0",
"date": "2023-05-25",
"changes": [
"New command: country",
"Fixes"
]
},
{
"version": "3.5.0",
"date": "2023-05-29",
"changes": [
"New commands: botinfo and quote",
"Fixes"
]
},
{
"version": "4.0.0",
"date": "2023-05-30",
"changes": [
"Added command usage: >help -u",
"Individual command help: >help <command name>",
"Updates to database",
"New music plugin and commands",
"Fixes"
]
},
{
"version": "4.1.0",
"date": "2023-05-30",
"changes": [
"Added new slash command: /count",
"Fixes"
]
},
{
"version": "4.2.0",
"date": "2023-06-07",
"changes": [
"Added new command: >stats",
"Fixes"
]
},
{
"version": "4.3.0",
"date": "2023-06-14",
"changes": [
"Added new commands:\n>mcskin: get the skin of a minecraft user\n>wikihow: get a random image from Wikihow\n>emote: easily add a emote/sticker to a server\n>linkinfo: analyze a link",
"Fixes"
]
},
{
"version": "4.4.0",
"date": "2023-06-19",
"changes": [
"Added new commands in the NSFW category",
"Updated >linkinfo",
"Faster API requests for certain commands",
"added aliases & cooldowns to certain commands",
"Fixes"
]
},
{
"version": "4.5.0",
"date": "2023-06-30",
"changes": [
"Added new commands:\n>moveall, >deafenall, >moveall\n>inviteinfo",
"Fixes"
]
},
{
"version": "4.6.1",
"date": "2023-07-02",
"changes": [
"Added new commands:\n>blacklist\n>brainfuck\n>alphuck",
"Fixes"
]
},
{
"version": "4.7.0",
"date": "2023-07-02",
"changes": [
"Added new commands:\n>emojify\n>uwufy",
"Added context commands:\nRight click user > apps > userinfo\nRight click message > apps > translate",
"Fixes"
]
},
{
"version": "4.8.0",
"date": "2023-07-02",
"changes": [
"Added new commands:\n>tts\n>fakemessage",
"Moved brainfuck and alphfuck to esolangs category",
"Can now ping the bot instead of using prefix to execute a command, pinging without any argument will give the guild's prefix",
"Fixes"
]
},
{
"version": "4.9.0",
"date": "2023-07-02",
"changes": [
"Added new commands:\n>mps\nNew category: Text manipulation",
"Moved brainfuck and alphfuck to Text Manipulation category",
"Fixes"
]
},
{
"version": "4.10.0",
"date": "2023-18-19",
"changes": [
">ask: Switched from chatGPT to PaLM (Google AI), no need to jailbreak!",
">blacklist: no permission argument gives the list of blacklists for the specified user",
">help: Uses fields instead of the embed's description. Better limits",
">moveall, >deafenall and >muteall: doesn't affect bots anymore",
"Lots of fixes"
]
},
{
"version": "4.11.0",
"date": "2023-09-21",
"changes": [
"/autoreaction: You can now configure auto-reactions to certain messages in certain channels",
"Even more improvements to >help",
"some fixes to the stupid music plugin",
"Lots of fixes"
]
},
{
"version": "5.0.0",
"date": "2023-11-08",
"changes": [
"Massive refactoring",
"Combined functions, better event handler, console commands",
"Added /autoresponse: same as /autoreaction, but replies instead of reacting",
"Removed `WD-40 is typing ...` for fast command (now is dynamic depending on the command execution time)",
"After being auto-corrected by the bot for a typo, saying yes will execute the command",
"Some activity statuses are now dynamically updated everyday",
"Added <all> parameter for auto-reactions",
"Fixed duplicate emotes for auto-reactions",
"New support server! | https://discord.gg/pqKE2QZrFM",
"Activity status now look like a actual status (no `Playing ...`)",
"gamer",
"Music player now supports Soundgasm (why did you make me do this)",
"Lots of fixes"
]
},
{
"version": "5.1.0",
"date": "2024-04-07",
"changes": [
"Switched >ask and >asktts from PaLM to Gemini",
"Added -s parameter to >play (>play <[link]> -s) to shuffle before starting to play",
"Fixed >linkinfo"
]
},
{
"version": "5.2.0",
"date": "2024-04-07",
"changes": [
"Fixed issues related to DB",
"Cat command uses API instead of Reddit"
]
},
{
"version": "5.3.0",
"date": "2024-07-01",
"changes": [
"Made dashed paramters usable anywhere",
"Made command parameters more explicit in the help command (eg. >help emote)",
">userinfo can now be used with a username",
"Bot asks for proper permissions upon joining a server",
"Reddit commands now work (at least more than before)",
"Switch >bird, >otter, and >dog to use reddit",
"New >topic command, uses LDA to get the topic of the last X messages",
"Refactoring"
]
},
{
"version": "5.3.1",
"date": "2024-07-13",
"changes": [
"Added Tidal and Deezer support for music",
"Fixed music by using a new YT extractor (use SoundCloud links if any issues arise while I fix it)",
"Added -pn to >play, puts the song up next ([p]lay [n]ext)",
"Removed Herobrine"
]
},
{
"version": "5.4.0",
"date": "2024-07-18",
"changes": [
"Fixed music again...",
"Better >play response embed",
"Hotfix to YouTube links containing 'list' search parameter not fetching and erroring out"
]
},
{
"version": "5.4.1",
"date": "2024-08-18",
"changes": [
"Massive embed refactoring",
"Help page has slash commands",
"Blacklist (should) work for slash commands",
"New >source command"
]
},
{
"version": "5.5.0",
"date": "2024-08-26",
"changes": [
">jump, >remove and >move now can take queries instead of a position",
"Added -search to >queue, searches for a song in the queue and get its position",
">botinfo now has process info",
">nowplaying now shows the paused and loop status better",
">skip now shows what you skipped, and what will now play"
]
},
{
"version": "5.5.1",
"date": "2024-11-01",
"changes": [
"Added Sentry logging support"
]
},
{
"version": "5.6.0",
"date": "2024-11-03",
"changes": [
"Added >blackjack",
"Moved >blackjack and >guess to games category",
"Multiple fixes"
]
},
{
"version": "5.7.0",
"date": "2024-11-07",
"changes": [
"Added >hangman",
"Added >rockpaperscissors",
"Added >roulette",
"Added >russianroulette",
"Added >femboys (against my will)",
"Multiple fixes"
]
},
{
"version": "5.8.0",
"date": "2024-12-21",
"changes": [
"No database mode: when selfhosting, you can now use the bot without a database",
"Fixed >loop: when re-executing the command, it turns the loop off if the mode is the same as the previous",
"Uptime alias to >ping",
"Fixed reddit-based commands",
"Added deezer support for music (deezer links don't yet work, but deezer can be used as a much better bridge then soundcloud)",
"Lowered >play and >skip cooldowns",
"Added proper SoundGasm extractor (<https://www.npmjs.com/package/soundgasm-extractor>)",
"Added >playerstats: get stats about the current queue and player",
"Multiple fixes"
]
},
{
"version": "5.9.0",
"date": "2025-02-07",
"changes": [
"Fixed some permission checks issues",
"The bot now tries to send a DM if it doesnt have permissions to send a message in a channel",
"Added >leave alias to >stop",
"New Add / Play Links message context menu command: right click a message > apps > Add / Play Links to play the links in the message",
"Better bridge extractor indications in the play command: Will tell you the extractor used for bridging, and the fallback extractors if the first fails",
"Ability to search using deezer, just add `deezer:` before the search query",
"Added a TTS extractor (<https://www.npmjs.com/package/tts-extractor>), used for the >tts and >asktts commands",
">tts and >asktts now don't have a character and word limit",
"Fixed typo in >play",
">help's first page now properly explains how to use commands and parameters",
"Fixed >help's slash commands showing undefined instead of / before the command name"
]
},
{
"version": "5.10.0",
"date": "2025-02-26",
"changes": [
"Reworked music commands to require users to be in a voice channel.",
"Enhanced music player with interactive panel controls (`>playerpanel`). ",
"Added Deezer music support.",
"Improved song removal process with confirmation and error handling in >remove. ",
"Updated >loop command: now toggles off if the same loop mode is selected again.",
"Fixed various issues in >queue, >nowplaying, >skip, and >play.",
"Migrated to discord-player v7, introducing potential breaking changes.",
"Added a >logs command to view session log statistics (owner only).",
"Created >playlink context menu command to play links directly from messages.",
"Improved help command (`>help`) with clearer parameter explanations.",
"Many internal refactoring and dependency updates for better performance and stability.",
"Fixed various bugs and edge cases related to permissions, error handling, and logging.",
"Changed Gemini model to gemini-2.0-flash-lite.",
"Made most ENV variables optional to make self-hosting easier.",
"Updated README.md with more detailed instructions and information."
]
},
{
"version": "5.11.0",
"date": "2025-03-10",
"changes": [
"Added a >config command (owner only).",
"Added configuration options for timezone and locale.",
"Fixed reddit-based commands (again).",
"Added more examples to the blacklist command.",
"Fixed a issue where STATUS_CHANNEL_ID was still needed in clientReady.",
"Many internal refactoring and dependency updates for better performance, stability, and error handling."
]
},
{
"version": "5.12.1",
"date": "2025-03-20",
"changes": [
"Blacklist now support all command types and categories",
"Added timezone and locale configuration options for date and time formatting.",
"Improved Deezer extractor with ARL cookie support and NodeDecryptor.",
"Deezer should now stutter less",
"dzr.page.link links are now supported",
"CONFIG_FILEPATH env variable",
"Deezer should properly refresh (it would stop working after around 19 hours)"
]
},
{
"version": "5.12.2",
"date": "2025-04-16",
"changes": [
"Complete refactor of the player configs",
"New config options to warn for config keys not in the base config",
">reddit can now fetch normal posts instead of images only.",
"Fixed certain SoundCloud tracks not playing.",
"Fixed various bugs related to permissions, error handling, and logging."
]
},
{
"version": "5.12.3",
"date": "2025-05-31",
"changes": [
"Fixed multiple typos",
"Config JSON file now supports comments (JSON to JSONC)",
"Fixed >asktts and >tts not working properly",
"Fixed the play command choice sometimes just ignoring the next command",
"Added autocomplete to the /help command",
"Some config refactoring",
"(Hopefully) fixed YouTube by switching to the WEB_EMBEDDED client, and having YT-DLP as a fallback for streaming"
]
},
{
"version": "5.12.4",
"date": "2025-07-14",
"changes": [
"Multiple bug fixes and optimisations"
]
},
{
"version": "5.12.5",
"date": "2025-07-14",
"changes": [
"Multiple bug fixes related to self-hosting"
]
}
]