-
Notifications
You must be signed in to change notification settings - Fork 0
/
UpdateLog.txt
94 lines (78 loc) · 4.51 KB
/
UpdateLog.txt
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
0.11.2.0-Alpha
~Imported project to IntelliJ and cleaned up code.
?Song request code still need an overlook
0.11.1.0-Alpha
+Added song requests/general requests. (This still needs finishing, I'm tired and drunk. Users can't request songs yet, !next doesn't work, and you might wanna check the rest of the logic too)
0.11.0.1-Alpha
~Changed <channel> + " isn't streaming with anyone." to <channel>.substring(1) + " isn't streaming with anyone."
0.11.0.0-Alpha
+Proper link filtering
+websites.txt to add or remove permitted sites
+Admins list is populated when a channel is joined
+All ArrayLists in TwIRChbotUtils clear when the bot is created (when it's told to join a channel)
+Added a way to send messages to the GUI chat without sending them to twitch (for notices, warnings, etc.)
+Broadcasters can add and remove admins from the bot with !mod and !unmod, reset to "people with swords" on relaunch.
-mini-mods/!admins
-moderators.txt file
-Bot no longer greets me in chat on version-check
~!mods now lists the admins in the channel
~Max message length increased to 400
~Bot doesn't wisper, but responds in chat to someone being timed out
~Fixed reconnecting to a new channel
>>No longer builds up multiple instances (clears out array lists onJoin)
>>Disallows reconnecting to the same channel
~Moved link filtering out of TwIRChbotUtils.java into ChatFilter.java
~Moved variables to the top of TwIRChbot.java
(probably more stuff too)
0.10.1.0-Alpha:
~Reworte the FileManager class to be constructed with the current working directory allowing me to pass in the directory and file name variables easier
~Fixed all the code in the main and utils classes that broke with redesigning the filemanager class
0.10.0.0-Alpha:
+Actually figured out how to update the TextArea from botUtils >->'
+You can now swap between channels easily by updating the channel textbox and pressing "Update and reconnect"
+Same goes for bot account if you have the username + oauth available
+Localized connected and join message are send to the client, but not the server
~Completely redesigned the program window
~Automatically loads login information if a file exists with the information, displays it immediately
-Console output stream switching
-A LOT of junk code
-Log file currently isn't being printed
0.9.8.2-Alpha:
+Added isBroadcaster() check to the links filter
~Modified command checking algorithm to ignore character case
0.9.8.1-Alpha:
~Corrected my stupidity with timeout and whispers *facepalm*
0.9.8-Alpha:
-All hard-coded commands excepts !addcmd !help !mods !admins and !version
+Basic link filter to prevent non-"staff" from posting malicious links, purges them, then whispers them why
+Long-message filter. Any message (received) over 256 characters gets purged, then whispered why
+!reload command which clears the commands lists and re-reads the file (for live editing)
+!addcmd with support for adding optional help text or not (seems to cause case-sensitivity)
+Mods can !setmulti again
>>If !setmulti is not followed by a user, the multi is cleared
+"help" commands now work. All commands can have their "!" replaced with "?" for simple information about commands
+Began coding replacement text for <multi>, <first>, and <second> variables in the commands folder, currently only <multi>works.
~Woomies are currently being transferred over to a currency-based system
~!mods and !admins are currently disabled. I need to re-add that handling code into the new system
0.9.7-Alpha:
+Added code to create the default files for newly-run instances of the bot. Printed out instructions, etc.
+All files are now in a sub folder called "files"
++Files: lastest.log ChatBotInfo.dat Moderators.txt Commands.txt Currency.txt ReadMePls.txt
~Changed version from vX.X.X-Xxxx to X.X.X-Xxxx because whatever
~Modified !version command to only be used once per running instance and whisper me the version rather than print it
0.9.6.1-Alpha:
~Corrected an exploit where a user could theoretically add himself to the admins list.
~Modified woomy counter because bugs
0.9.6-Alpha:
+Woomy counter. Started at 381 for the first stream
0.9.5-ALPHA:
+Began coding filtering for chat
0.9.4-ALPHA:
+!setmulti and !multi response
+!setmessage and !message response
~Modification to prevent potential crash trying to join a channel when already connected (not yet fully implemented)
0.9.3-ALPHA:
+Code to read moderators.txt and commands.txt and import them into memory
ideas:
"banned phrases" text file for filtering personal info, memes, and copy-pastas
when a mod/admin does !cmds PM's them commands available to them