Kwoth
1ca6f6dc5c
Added .autopublish command
2022-09-16 21:49:50 +02:00
Kwoth
62ec2241e4
Added pagination to .reroli
2022-09-14 02:44:31 +02:00
Kwoth
59a1e56dad
Added .banprune command which sets how many days worth of messages will be pruned when bot (soft)bans a person either through a command or another punishment feature. Also updated .next usage string.
2022-08-31 17:47:19 +02:00
Kwoth
b69e25edf4
Added .timeout command
2022-08-28 16:16:24 +02:00
Kwoth
dc229ea2b3
Added Timeout as a punishment to warnpunish and anti* commands
2022-08-11 16:19:02 +02:00
Kwoth
f7e0e635e6
Added .threadcreate and .threaddelete commadns which create and delete public threads
2022-08-11 15:42:37 +02:00
Kwoth
a190a3d933
Fixed Reaction Roles not working properly with animated emojis, closes #369
2022-07-28 08:30:28 +02:00
Kwoth
d7c1dad4f0
Check for updates should run once per hour, not every 15 seconds
2022-07-27 06:53:16 +02:00
Kwoth
25fce1bd75
Small formatting fix
2022-07-27 03:24:07 +02:00
Kwoth
a73482e838
Imageonly channels should be properly disabled now
2022-07-27 03:22:38 +02:00
Kwoth
bb395f18a2
Implemented .linkonly (as an alternative to .imageonly). Updated pokaman with latest generations. Updated responses, fixed some warnings
2022-07-27 03:14:47 +02:00
Kwoth
a7b3a238f5
Added release notifications to data/bot.yml Notifications are sent to all owners in dms
2022-07-26 12:25:22 +02:00
Kwoth
99c60459f8
Removed cmd source generator. Commands are no longer partial methods. Compilations should be slightly faster now. Updated packages and adapted drawing code to the new apis. There may be some bugs.
2022-07-18 04:33:50 +02:00
Kwoth
5f7b030a66
More work on gambling
2022-07-13 02:21:53 +02:00
Kwoth
f41b1fb93c
Base for 4.3 work. Split Nadeko.Common into a separate project
2022-07-11 00:06:34 +02:00
Kwoth
43dd37c4f1
.die should now set to invisible, not dnd, but it doesn't seem to have an effect anyway
2022-07-06 03:03:03 +02:00
Kwoth
4d175477f5
Bot will now 'try' to set status to invisible before going offline when '.die' command is used, but it doesn't seem to have (much/any) effect. .qsearch is more powerful
2022-07-03 22:26:41 +02:00
Kwoth
643987c41f
Added .log userwarned
2022-07-03 21:58:05 +02:00
Kwoth
03396642a4
Added ban reason to .log userbanned (and if you used nadeko to ban someone, it will also show the mod who did the ban because nadeko adds it to the reason)
2022-07-03 17:03:27 +02:00
Kwoth
3fd5f0c97a
Added warn punishment action for protection commands
2022-07-03 14:55:31 +02:00
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
6c58a6a72d
Merge branch 'v4' of https://gitlab.com/kwoth/nadekobot into v4
2022-06-16 21:28:16 +02:00
Hokuto Chen
1cc5e0e1d8
updating docs and some code
2022-06-16 15:56:30 +00: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
050eaa48eb
Fixed greet message footer not showing, closes #359
2022-06-14 13:57:10 +02:00
Kwoth
7b5145f116
NadekoBot Patronage system, Search commands improvements + fixes
2022-06-14 07:24:33 +00: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
0f68abcac9
Fixed .deletexp command
2022-04-26 14:15:58 +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
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
b079492d38
Fixed voice presence logging, closes #338
2022-03-21 19:58:36 +01:00
Kwoth
1f14c9066e
Added several missing using statements
2022-03-21 13:20:26 +01:00
Kwoth
798b66db9b
Fixed playing rotate nullref
2022-03-21 11:07:42 +01:00
Kwoth
a34a86bbfa
Rewrote several raw queries to linqtodb
2022-03-20 01:14:24 +01:00
Alan Beatty
aaf3c9cfe9
Fix ban dms sending to mod. Closes #340
2022-03-14 11:44:15 -05:00
Kwoth
a90b5a62f3
Fixed number spam in the console
2022-03-04 01:26:46 +01:00
Kwoth
e7db631151
Fixed .rero issue which was introduced in 4.0
2022-03-03 22:32:28 +01:00
Kwoth
80800673b9
Removed unneeded NadekoSubmodule and NadekoSubmodule<T> classes
2022-02-26 08:11:25 +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
f250cac8d5
- Fixed .antialt disable confirmation embed color
...
- Fixed weighted warning punishment
2022-02-09 22:58:28 +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
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
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
41653a317b
More PeriodicTimer's instead of System.Threading.Timers
2022-02-02 06:28:33 +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
b22cd5a81e
A few more throwaway variable syntax updated
2022-02-01 13:54:25 +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