Kwoth 
							
						 
					 
					
						
						
							
						
						f398cddaf0 
					 
					
						
						
							
							Replaced all usages of ConcurrentDictionary with NonBlocking.ConcurrentDictionary  
						
						 
						
						
						
						
					 
					
						2022-06-24 08:37:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						210da263ad 
					 
					
						
						
							
							Abstract away cache. 2 implementations: redis and memory  
						
						 
						
						
						
						
					 
					
						2022-06-23 13:07:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						3744dd287c 
					 
					
						
						
							
							Revert "Fixed .crypto - some extra fields which were causing deserialization issues"  
						
						 
						
						... 
						
						
						
						This reverts commit f65ba100af . 
						
						
					 
					
						2022-06-17 14:03:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f65ba100af 
					 
					
						
						
							
							Fixed .crypto - some extra fields which were causing deserialization issues  
						
						 
						
						
						
						
					 
					
						2022-06-17 14:02:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						deaedce6c7 
					 
					
						
						
							
							Renamed some of the classes which still had 'Cr' instead of 'Expr' in them  
						
						 
						
						
						
						
					 
					
						2022-06-16 04:03:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						91e4d9dffc 
					 
					
						
						
							
							permission commands should now work for global expressions too  
						
						 
						
						
						
						
					 
					
						2022-06-16 03:59:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						a826f4245f 
					 
					
						
						
							
							Fixed .streamrole not updating in real time,  closes   #345  
						
						 
						
						
						
						
					 
					
						2022-06-16 03:37:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						6bec67006c 
					 
					
						
						
							
							Fixed plaintext-only embeds.  closes   #360  
						
						 
						
						
						
						
					 
					
						2022-06-14 14:26:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						7b5145f116 
					 
					
						
						
							
							NadekoBot Patronage system, Search commands improvements + fixes  
						
						 
						
						
						
						
					 
					
						2022-06-14 07:24:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						d80cbb4647 
					 
					
						
						
							
							Refactors. Cleanup. Refactored responses source gen a little. Parametrized localized strings are now generic. Refactored .cash bank interaction. Updated changelog. Reverted clubapps/ban/unban to use .ToString method and configured it to not have right to left unicode. Added extension methods to SocketMessageComponent akin to ones on the IMessageChannel (RespondConfirm, etc...)  
						
						 
						
						
						
						
					 
					
						2022-05-05 22:59:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						9a96ef76ba 
					 
					
						
						
							
							Reverted smarttext to newtonsoft to relax the allowed json rules. Upped version to 4.1.3  
						
						 
						
						
						
						
					 
					
						2022-05-05 05:00:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						5b5bc278ff 
					 
					
						
						
							
							- Reaction roles rewritten completely. They now support multiple exclusivity groups per message and level requirements. However they can only be added one by one  
						
						 
						
						... 
						
						
						
						- Bot now support much higher XP values for global and server levels 
						
						
					 
					
						2022-05-05 04:47:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						5cb95cf94d 
					 
					
						
						
							
							Fixed an issue with embed array not building if the color is invalid or unspecified  
						
						 
						
						
						
						
					 
					
						2022-05-01 19:20:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f132aa2624 
					 
					
						
						
							
							- Added a simple bank system. Users can deposit, withdraw and check the balance of their currency in the bank.  
						
						 
						
						... 
						
						
						
						- Users can't check other user's bank balances.
- Added a button on a .$ command which, when clicked, sends you a message with your bank balance that only you can see.
- Updated pagination, it now uses buttons instead of reactions
- using .h <command group> (atm only .bank is a proper group) will list commands with their descriptions in that group 
						
						
					 
					
						2022-04-29 07:22:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						35ddd150ba 
					 
					
						
						
							
							Pagination is now using buttons instead of reactions  
						
						 
						
						
						
						
					 
					
						2022-04-28 06:10:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						5d2d74b92a 
					 
					
						
						
							
							Full support for embed arrays in .greet/.bye, .say and other commands which use embeds  
						
						 
						
						... 
						
						
						
						- Website to create them is live at eb2.nadeko.bot (it will soon be replacing eb.nadeko.bot)
- Embed arrays don't have a plainText property (it's renamed to 'content')
- Embed arrays use color hex values instead of an integer
- Old embed format will still work
- There shouldn't be any breaking changes 
						
						
					 
					
						2022-04-26 02:33:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						18400dc53a 
					 
					
						
						
							
							Fixed a nullref message when the bot is loading medusae. Added support for multiple embeds in features which support custom embeds in the form of  
						
						 
						
						... 
						
						
						
						{plainText:text-here, embeds: [embedObject, embedObject, embedObject]} 
						
						
					 
					
						2022-04-17 09:58:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						29d94640af 
					 
					
						
						
							
							Fix some build warnings  
						
						 
						
						
						
						
					 
					
						2022-04-16 19:00:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						789c453863 
					 
					
						
						
							
							Updated CHANGELOG.md  
						
						 
						
						
						
						
					 
					
						2022-04-16 16:25:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						7cb15f5278 
					 
					
						
						
							
							Medusa System Added  
						
						 
						
						... 
						
						
						
						Read about the medusa system [here](https://nadekobot.readthedocs.io/en/latest/medusa/creating-a-medusa/ ) 
						
						
					 
					
						2022-04-16 12:44:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						e23233ee06 
					 
					
						
						
							
							WIP db provider support for Mysql and Postgres  
						
						 
						
						
						
						
					 
					
						2022-04-11 10:41:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						03367c5ec4 
					 
					
						
						
							
							Added usePrivilegedIntents to creds.yml as an option for users who don't have them enabled  
						
						 
						
						... 
						
						
						
						Added an explanation on how to enable intents if the bot doesn't have them and fails to login 
						
						
					 
					
						2022-03-03 02:31:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						80800673b9 
					 
					
						
						
							
							Removed unneeded NadekoSubmodule and NadekoSubmodule<T> classes  
						
						 
						
						
						
						
					 
					
						2022-02-26 08:11:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f5a706f57a 
					 
					
						
						
							
							Re-added old creds -> creds.yml migration to avoid massive complications in the windows updater and general update process  
						
						 
						
						
						
						
					 
					
						2022-02-26 07:57:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						4b722c815f 
					 
					
						
						
							
							Updated creds_example.yml, fixed some async compilation warnings  
						
						 
						
						
						
						
					 
					
						2022-02-15 17:08:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						e6e802b563 
					 
					
						
						
							
							- Migrated to twitch helix api for stream notifications  
						
						 
						
						... 
						
						
						
						- Added 2 new fields to creds.yml -> TwitchClientId and TwitchClientSecret
- Users now have to provide them in order to use twitch stream notifications as Twitch is shutting down old api on 18th of February 2022
- Possibly fixed some issues with streams randomly getting cleared
- Added an incomplete trovo stream notification provider 
						
						
					 
					
						2022-02-15 17:03:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0008eabdd2 
					 
					
						
						
							
							.stock now shows a candlestick chart with a sparkline on top of it. Reorganized stock code slightly  
						
						 
						
						
						
						
					 
					
						2022-02-07 17:50:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						3d1f9b8b75 
					 
					
						
						
							
							Added a .stock command  
						
						 
						
						
						
						
					 
					
						2022-02-06 17:43:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						73555ff70e 
					 
					
						
						
							
							Removed credentials.json -> creds.yml migration  
						
						 
						
						
						
						
					 
					
						2022-02-04 11:01:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						eda38e64d1 
					 
					
						
						
							
							Added many more braces for multiline if's, Improved .crypto command quite a bit and applied locale-specific format  
						
						 
						
						
						
						
					 
					
						2022-02-04 06:00:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f77f2f433f 
					 
					
						
						
							
							- Most if not all gambling commands should now use locale-specific currency format  
						
						 
						
						... 
						
						
						
						- Enabled preview language features 
						
						
					 
					
						2022-02-03 13:51:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						15ee3dd638 
					 
					
						
						
							
							- Added waifu price decay functionality  
						
						 
						
						... 
						
						
						
						- Waifu prices changed to long, supporting much higher prices than before
- Fixed .yml comment indentation in some cases
- Updated changelog 
						
						
					 
					
						2022-02-02 11:25:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						ffa2c3f119 
					 
					
						
						
							
							Updated editorconfig to (mostly?) require braces around if/else statements, and applied the new formatting rules  
						
						 
						
						
						
						
					 
					
						2022-02-02 01:44:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						7ee51332b0 
					 
					
						
						
							
							Some refactorings - Updated editorconfig, removed some unused variables and parameters, updated some old thorwaway variable code, some general cleanup  
						
						 
						
						
						
						
					 
					
						2022-02-01 13:51:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						2d90ecaa51 
					 
					
						
						
							
							.crypto will now show CoinMarketCap rank. Small refactor  
						
						 
						
						
						
						
					 
					
						2022-01-31 11:50:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						3e0bbd8ada 
					 
					
						
						
							
							Small refactoring. Finally made use of the type parameter in NadekoTypeReader<T> class  
						
						 
						
						
						
						
					 
					
						2022-01-31 05:45:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						0f36242597 
					 
					
						
						
							
							Initial implementation of trovo.live notifications support for .stadd  
						
						 
						
						
						
						
					 
					
						2022-01-31 00:47:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						1d27b4e7e8 
					 
					
						
						
							
							Updated changelog  
						
						 
						
						
						
						
					 
					
						2022-01-14 23:40:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f07a855912 
					 
					
						
						
							
							More common refactorings like renaming variables, removing empty statements and unused variables, etc  
						
						 
						
						
						
						
					 
					
						2022-01-09 16:46:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						2ce3262d59 
					 
					
						
						
							
							Fixed around 140 wrong namings and other refactorings which were marked as warnings  
						
						 
						
						
						
						
					 
					
						2022-01-08 11:51:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						73de20b615 
					 
					
						
						
							
							Stagger greet dms  
						
						 
						
						
						
						
					 
					
						2022-01-06 22:41:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						6c39044435 
					 
					
						
						
							
							- Using PeriodicTimer in a few places instead of Timer  
						
						 
						
						... 
						
						
						
						- Some small refactorings
- Fixed reference to non-existent command in bot.yml 
						
						
					 
					
						2022-01-05 08:00:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						f13d7d2c80 
					 
					
						
						
							
							Cleaned up some unused/commented code  
						
						 
						
						... 
						
						
						
						- Small amount of refactoring
- Separated imagesharp extension to ImageSharpExtensions.cs
- Using .join Ienumerable extension instead of string.join in some places 
						
						
					 
					
						2022-01-04 09:06:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						ef49030841 
					 
					
						
						
							
							- Added serilog analyzer which will help with fully moving to structured logging  
						
						 
						
						... 
						
						
						
						- Small code cleanups 
						
						
					 
					
						2022-01-03 13:38:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						ade880a6e6 
					 
					
						
						
							
							- .gvc should now properly trigger when a user is already in a gvc and changes his activity  
						
						 
						
						... 
						
						
						
						- .gvc should now properly detect multiple activities
- Rewrote repeat raw query bitshift to linqtodb query with division (thx kotz) 
						
						
					 
					
						2022-01-03 06:52:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						df3e60b61f 
					 
					
						
						
							
							.h cmdName should now work correctly for all commands  
						
						 
						
						
						
						
					 
					
						2022-01-02 17:16:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						ca9fa1b0ac 
					 
					
						
						
							
							- Renamed Prefix to prefix  
						
						 
						
						... 
						
						
						
						- Updated some command string keys which were using command name to use method names now 
						
						
					 
					
						2022-01-02 16:52:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						2edda76218 
					 
					
						
						
							
							- Generator will now also add [NadekoDescription] attribute to commands  
						
						 
						
						... 
						
						
						
						- CustomReactions module (and customreactions db table) renamed to Expressions. This was done to remove confusion about how it relates to discord Reactions (it doesn't, it was created and named before discord reactions existed)
- Permissionv2 db table renamed to Permissions
- Expression command now start with ex/expr and end with the name of the action or setting. For example .exd is expression delete
- CommandStrings will now use methodname as the key, and not the command name (first entry in aliases.yml). In other words aliases.yml and commands.en-US.yml will use the same keys (once again). 
						
						
					 
					
						2022-01-02 12:01:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						9c590668df 
					 
					
						
						
							
							Reorganizing module and submodule folders  
						
						 
						
						
						
						
					 
					
						2022-01-01 16:30:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kwoth 
							
						 
					 
					
						
						
							
						
						9b4eb21321 
					 
					
						
						
							
							Using pattern matching for nulls where applicable, discarded unused lambda parameters, cleaned up some classes. Unignored ServerLog commands which was mistakenly ignored due to a .gitignore rule  
						
						 
						
						
						
						
					 
					
						2022-01-01 08:44:51 +01:00