13xforever
39c9f166ed
you can mark command for deletion now with the new .
command prefix
2019-02-25 02:05:29 +05:00
13xforever
4106d6a131
let's try this interactivity stuff
2019-02-08 21:55:57 +05:00
13xforever
a5a8dc52be
Handle unknown bot commands
...
if the bot was addressed through the mention, interpret this as an 8ball question (fixes #100 )
if it was a match for an explain, show the explanation
otherwise instruct how to use bot
2019-02-08 05:23:44 +05:00
13xforever
b91f8fd3b2
generic event schedule rework
2019-02-06 02:50:05 +05:00
13xforever
6c139cacc8
rename BotShutupHandler
...
add some emoji fun
2019-02-01 18:37:55 +05:00
13xforever
653feb2bfc
!e3 command
...
Fixes #194
2019-01-30 03:43:23 +05:00
13xforever
a8e1045152
add an ability to recheck messages for piracy links
2019-01-30 00:32:51 +05:00
13xforever
7bcd6165d2
reduce post-build check time frame down to 5 minutes
2019-01-25 16:44:07 +05:00
13xforever
39063fbb9c
rework how bot monitors new builds
...
current logic is this:
* check for builds every hour
* if there was an announcement of a new successful build, check every 5 seconds
* if no new build within an hour of checks, timer is reset to check every hour again
2019-01-25 16:41:34 +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
9c693cfb93
add handler to automatically post log uploading instructions in #help
2019-01-24 20:50:05 +05:00
13xforever
2ff92aa487
limit appveyor history crawl to 6 months, as looking farther is mostly pointless
2019-01-11 23:27:33 +05:00
13xforever
dfc3735d6e
misc additional exception handling
2019-01-11 22:50:28 +05:00
13xforever
7b37b9b123
fixed appveyor history crawling for jobId->build mapping
2019-01-11 21:43:45 +05:00
13xforever
19bda006b1
monitor for appveyor links
...
try to post latest pr build info if someone links appveyor for some reason
2019-01-11 05:13:26 +05:00
13xforever
56538f5e8c
link mentioned issues / prs
2019-01-11 01:51:41 +05:00
13xforever
b894b7889a
moved !sudo bot commands to !commands, so non-sudoers can use it
2019-01-08 07:57:47 +05:00
13xforever
fa308f38ae
wip implementation of !pr command
2019-01-08 05:13:55 +05:00
13xforever
fefff2daf7
ability to send greeting message to all new users
2019-01-06 23:51:46 +05:00
13xforever
1519333f03
hook in math parser help
2019-01-06 19:37:50 +05:00
13xforever
0042a42409
fun stuff
2018-11-13 04:37:13 +05:00
13xforever
dd7a5bcba2
attempt to restart the bot on catastrophic failures
2018-11-12 13:28:52 +05:00
13xforever
f39d5e7431
new command to show last known update information
2018-11-08 22:05:07 +05:00
Ilya
cbdfd8914d
increased time interval between the normal new build checks
2018-11-08 14:09:36 +05:00
13xforever
49a6e202dd
IRD downloads with local caching
2018-11-05 16:01:31 +05:00
13xforever
cd7a5dbf62
IRD lookup command
...
Resolves #89 bar local cache
2018-11-05 01:51:08 +05:00
13xforever
01cb88c16a
Show prompt for unsupported log archive types
...
Fixes #88
2018-10-28 14:51:26 +05:00
13xforever
91038fd7f7
Don't use internal discord client logging now that we have a proper solution
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
ca88dfd014
user name spoofing monitoring
2018-09-13 21:35:53 +02:00
13xforever
23d4071555
!report message
2018-09-10 16:56:52 +02:00
13xforever
598a6e2c0f
trigger update check on successful build announcement
2018-09-10 16:56:52 +02:00
13xforever
cb0152e998
swallow TaskCancelledException in threads
2018-09-10 16:56:52 +02:00
13xforever
7930121134
if server is unknown, leave it
2018-09-08 17:42:37 +02:00
13xforever
90c0314bca
don't crash if something gone wrong with the guild
2018-09-08 17:30:56 +02:00
13xforever
3be1ce44bf
Post new RPCS3 update announcements in #compatbot
2018-09-08 17:17:38 +02:00
13xforever
064beedc30
vulkan driver version decoding
2018-08-29 20:31:36 +02:00
13xforever
0956410d69
game title scraping from gametdb
2018-08-19 13:59:31 +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
5205fe184c
delete last bot message if told to shut up
2018-08-11 16:00:58 +02:00
13xforever
998c27c966
scrape only full game lists in PSN stores, also cache title names
...
new isssue detections for log parser
consistent reaction with emoji only / text when can't
ability to disable commands at runtime (fixes #56 )
command to check for game updates
various other bugfixes
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
833fa16ca9
moved some stuff around to better reflect the code organization, hopefully
2018-07-20 09:22:28 +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