Commit Graph

44 Commits

Author SHA1 Message Date
13xforever
c454308937 limit syscall results to 13 lines by default, with full result in attachment 2019-11-19 20:15:33 +05:00
13xforever
ec4fce4a3f fix discord reaction fuckery 2019-11-19 00:47:45 +05:00
13xforever
8d58903324 do not accept token as a command line argument anymore 2019-11-11 23:41:32 +05:00
13xforever
abb43d1a8a update sandbox detector 2019-10-31 16:00:27 +05:00
13xforever
7b6ef8e1ce fix a stupid mistake 2019-10-26 19:59:22 +05:00
13xforever
c3c3ca5abb add more logging and fix some docker configs 2019-10-26 18:27:30 +05:00
13xforever
e9c60086ee try to fix log path issues 2019-09-23 20:10:43 +05:00
13xforever
62b3c69a49 better azure pipelines integration and building docker image 2019-09-19 23:32:05 +05:00
13xforever
b054964773 ability to mark update announcement as a bad update 2019-08-22 19:47:28 +05:00
13xforever
aab0832ecd fixes for filter editor, and some overloads for !filter edit and remove 2019-07-26 20:40:27 +05:00
13xforever
b9963b2982 add ef core query translation in debug build
do not track entities used for the piracy filter
2019-07-24 16:25:43 +05:00
13xforever
fa671f16ca ability to silently remove recent bot message by reacting with 🔇 2019-05-10 23:31:56 +05:00
13xforever
b7208ad819 increase default log parsing timeout to 30 seconds 2019-03-15 15:26:06 +05:00
13xforever
d9dfabf0b4 thumbnail color caching 2019-03-06 20:49:57 +05:00
13xforever
ac88882186 remove environment provider until I figure out why it fails on linux 2019-03-04 18:06:55 +05:00
13xforever
c4a3722c6f remove sample environment configuration values, as they will fuck up defaults now 2019-03-04 18:00:17 +05:00
13xforever
ec8a87a617 ability to use google credentials stored in user-secrets folder
updated README to reflect this
2019-03-01 22:34:39 +05:00
13xforever
7b21a8241d fix some stuff after changes 2019-03-01 22:10:29 +05:00
13xforever
99e48922ca ability to configure bot through dotnet user-secrets
this will keep local repository clean
2019-03-01 21:58:48 +05:00
13xforever
0fb2f98ec5 tweaks to the log format
filter out TaskCancelledExceptions
2019-03-01 18:15:54 +05:00
13xforever
39c9f166ed you can mark command for deletion now with the new . command prefix 2019-02-25 02:05:29 +05:00
13xforever
e2133e9c0f try to fix some things 2019-02-24 17:31:14 +05:00
13xforever
4cb10bb304 fix exception logging 2019-02-24 16:10:31 +05:00
13xforever
a8e1045152 add an ability to recheck messages for piracy links 2019-01-30 00:32:51 +05:00
13xforever
98568e696a typo fix 2019-01-25 15:36:37 +05:00
13xforever
02c86ece66 new handler to answer stupid questions if the game X playable
also lower requirements for bot shutup checks
2019-01-24 22:42:53 +05:00
13xforever
a9485a4e4f Log github rate limits + !stats command 2019-01-11 00:46:47 +05:00
13xforever
2bb3ab5bbd use emojis instead of TriggerTyping() 2019-01-08 19:25:39 +05:00
13xforever
fa308f38ae wip implementation of !pr command 2019-01-08 05:13:55 +05:00
13xforever
eba1b70fed Use extra information from the new update info model 2019-01-03 21:16:07 +05:00
13xforever
1ba6d5bb79 fixed !command abuse to post discord invites and piracy links
credit Maru for the pointer on how you can abuse the system
personalized embed experience for the most picky user
2018-11-26 01:34:23 +05:00
13xforever
16f836b3f5 Ease up on the outdated build detection
Only note it if the build difference is too great (by default, older than 10 builds)
2018-11-05 22:49:21 +05:00
13xforever
49a6e202dd IRD downloads with local caching 2018-11-05 16:01:31 +05:00
13xforever
a57c63864d change log archive numbering to include date
also change some fun command descriptions
2018-11-01 18:11:30 +05:00
13xforever
71467d2f07 Change default log location to the project root after testing 2018-10-06 12:03:09 +02:00
13xforever
309456d742 Bump min log level to INFO for release configuration 2018-10-06 12:03:09 +02:00
13xforever
0bc1e641d2 implemented persistent logging
by default config parameter `LogPath` is set to `logs/bot.log`
2018-10-06 12:03:09 +02:00
13xforever
393194aab4 some config comments 2018-09-13 21:35:53 +02:00
13xforever
7930121134 if server is unknown, leave it 2018-09-08 17:42:37 +02:00
13xforever
9a86cd8940 discord invite filtering
also updated how reporting works, with more levels of urgency
updated discord client
various fixes
2018-08-19 13:59:31 +02:00
13xforever
6c4a9cc7b0 add a timeout to log parsing 2018-08-14 20:46:59 +02:00
13xforever
2c1fa76266 ThumbnailSpamId for main server 2018-08-05 20:54:36 +02:00
13xforever
fbad33ea13 implemented some rudimentary psn api client
implemented psn crawling for ps3 game metadata (mostly for thumbnails)
implemented game thumbnails for game embeds
fixed usage of dbcontext
some other bugfixes
2018-08-05 20:54:36 +02:00
13xforever
7fd7d09973 RPCS3 Compatibility Bot reimplemented in C# for .NET Core
RPCS3 Compatibility Bot reimplemented in C# for .NET Core

Current status of this PR:
* tested and targeted for .NET Core 2.1
* all functionality is either on par or improved compared to the python version
* compatibility with current bot.db should be preserved in all upgrade scenarios
* some bot management commands were changed (now under !sudo bot)
* standard help generator for the new discord client is ... different;
  compatibility with old format could be restored through custom formatter if needed
* everything has been split in more loosely tied components for easier extensibility and maintenance
* log parsing has been rewritten and should work ~2x as fast
2018-07-20 09:22:28 +02:00