You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed issues that caused adminChannels to not listen for commands properly
Fixed issue that caused Instagram files to not be downloaded correctly
It currently won't use the proper shortcode & username for filename and sometimes has issues detecting the actual filetype, will work on it in the future.
Fixed issue that caused crashing relating to embed colors
Added setting for "adminChannels":
"unlockCommands" (bool) - Unrestrict admin commands so anyone can use within this admin channel, false by default.
Added "filters" settings group for channels/servers/all:
All are optional
"blockedPhrases" (list of strings) - List of phrases to make the bot ignore this message. Will ignore any message containing a blocked phrase UNLESS it also has an allowed phrase. Messages will be processed by default.
"allowedPhrases" (list of strings) - List of phrases to allow the bot to process the message.
"blockedUsers" (list of strings) - Will ignore messages from the following users.
"allowedUsers" (list of strings) - Will ONLY process messages if they were sent from the following users.
"blockedRoles" (list of strings) - Will ignore messages from users with any of the following roles.
"allowedRoles" (list of strings) - Will ONLY process messages if they were sent from users with any of the following roles.
"blockedExtensions" (list of strings) - List of file extensions for the bot to ignore (include periods).
"allowedExtensions" (list of strings) - Will ONLY process files if they have the following extensions (include periods).
"blockedDomains" (list of strings) - List of file source domains (websites) for the bot to ignore.
"allowedDomains" (list of strings) - Will ONLY process files if they were sent from any of the following domains (websites).
Added "logLinks" & "logMessages" settings groups for channels/servers/all:
Only "destination" is required, the rest are optional or default
"destination" (string) - Filepath for single log file to be stored, or directory path for multiple logs to be stored.
"destinationIsFolder" (bool) - true if "destination" above is for a directory for multiple logs, false by default.
"divideLogsByServer" (bool) - ONLY USED IF "destinationIsFolder" ABOVE IS true; Separates log files by Server ID, true by default.
"divideLogsByChannel" (bool) - ONLY USED IF "destinationIsFolder" ABOVE IS true; Separates log files by Channel ID, true by default.
"divideLogsByUser" (bool) - ONLY USED IF "destinationIsFolder" ABOVE IS true; Separates log files by User ID, false by default.
"filterDuplicates" (bool) - Filters out duplicate links (or messages) from being logged if already present in log file.
"prefix" (string) - Prepend log line with string.
"suffix" (string) - Append log line with string.
"userData" (bool) - Include additional data such as SERVER/CHANNEL/USER ID's for logged files/messages. false by default.
Removed settings from channels/servers/all
"extensionBlacklist" (list of strings), replaced with "filters"."blockedExtensions"
"domainBlacklist" (list of strings), replaced with "filters"."blockedDomains"
"usersAllWhitelisted" (bool), unnecessary
"userWhitelist" (list of strings), replaced with "filters"."allowedUsers"
"userBlacklist" (list of strings), replaced with "filters"."blockedUsers"
"saveAllLinksToFile" (bool), replaced with "logLinks"
Project icon is now monkey
Various improvements for quality of life, crash-avoidance, stability, etc