This website requires JavaScript.
833a8a0dd8
Split Transactions from the GeekbotCommandBase
Daan Boerlage
2021-09-17 14:27:46 +0200
d708525a2f
Add traces to the !quote command
Daan Boerlage
2021-09-17 14:07:19 +0200
aa826f962d
Add traces to the !roll command
Daan Boerlage
2021-09-17 14:06:34 +0200
3299ac4eab
Add generic sentry tracing to the main command module
Daan Boerlage
2021-09-17 14:06:10 +0200
1f518e980c
Move Sentry SDK init to the main init process
Daan Boerlage
2021-09-17 14:04:30 +0200
5c507b026c
Remove random.org integration
Daan Boerlage
2021-09-17 14:03:35 +0200
989057a0b0
Migrate from RavenSharp to the SentrySDK
Daan Boerlage
2021-09-17 12:22:26 +0200
f19ddb30b2
Replace RNGCryptoServiceProvider with System.Security.Cryptography.RandomNumberGenerator
Daan Boerlage
2021-09-17 11:23:20 +0200
e712403dd9
Upgrade Sumologic, jikan and HtmlAgilityPack
Daan Boerlage
2021-09-17 11:21:42 +0200
18ece35ffe
Remove System.Timers.Timer ambiguity for .net6-preview7
Daan Boerlage
2021-08-11 23:08:00 +0200
f22956368b
Remove !gdq
Daan Boerlage
2021-08-11 17:58:45 +0200
9a55d8447f
Upgrade discord.net to version 2.4.0
Daan Boerlage
2021-08-11 17:58:06 +0200
90668b6aac
Add padding at the end of things for the !slap command
Daan Boerlage
2021-07-10 00:49:03 +0200
8d037c786e
Reenable MSBuildEnableWorkloadResolver
Daan Boerlage
2021-07-10 00:41:22 +0200
86068ecc44
Disable self contained publishing for the test, web and bot dlls
Daan Boerlage
2021-07-09 20:48:42 +0200
8fcc629106
Disable MSBuildEnableWorkloadResolver in gitlab ci
Daan Boerlage
2021-07-09 20:39:04 +0200
611b179d62
Add a piece of low fat mozzarella to the !slap command
Daan Boerlage
2021-07-09 20:21:17 +0200
5a50ba5820
Add total quotes of a user to !stats
Daan Boerlage
2021-04-20 22:25:33 +0200
8bd8efa66a
Remove the !evergiven command
Daan Boerlage
2021-04-07 22:49:13 +0200
153ce3dca4
Translate !8ball
Daan Boerlage
2021-03-29 19:02:31 +0200
5b99ee951b
Evergiven is free once again
Daan Boerlage
2021-03-29 17:45:43 +0200
9ad39058ac
Update the !evergiven command to directly reflect what istheshipstillstuck.com says
Daan Boerlage
2021-03-29 11:39:50 +0200
41e0a9f8d7
Add !evergiven to see if the ship is still stuck in the suez canal
Daan Boerlage
2021-03-26 00:11:15 +0100
49870b6b91
Stop using single-file deployments due to missing locale data
Daan Boerlage
2021-03-20 04:17:14 +0100
52fe5bdec1
Switch back to a debian container, alpine is missing locale info
Daan Boerlage
2021-03-20 04:06:10 +0100
f25c9250ec
Switch to an alpine container and single file, self-contained deployments
Daan Boerlage
2021-03-19 01:10:22 +0100
1c64328587
Upgrade to .net6 preview
Daan Boerlage
2021-03-19 00:21:35 +0100
d1d57ba714
Refactor karma commands
Daan Boerlage
2021-03-18 23:53:56 +0100
c77b501b6c
Fix message sent when user is trying give themselves !neutral karma
Daan Boerlage
2021-03-18 12:27:26 +0100
6c142f41d3
Upgrade discord.net
Daan Boerlage
2021-03-18 12:23:18 +0100
c1b8394e1b
Add a !neutral command for karma, it does nothing.
Daan Boerlage
2021-03-18 12:06:41 +0100
eddd005d34
Add translations for !corona
Daan Boerlage
2021-01-25 01:40:51 +0100
644d877e29
Show country flag when !corona has a country code parameter
Daan Boerlage
2021-01-25 00:49:18 +0100
bbb9b89422
Add Support for emoji flags in the emoji converter
Daan Boerlage
2021-01-25 00:48:42 +0100
4fd62e9184
Make sure that the build version suffix is not a number
Daan Boerlage
2021-01-24 22:20:59 +0100
0434335239
Fix !corona by changing data source to covid19-api.org, added a country code parameter as well
Daan Boerlage
2021-01-24 22:15:15 +0100
21303bfca8
Remove code in the stats handler that checks if 2021 has started
runebaas
2021-01-01 18:06:40 +0100
e495e2df17
Use the correct unit when listing messages in a season
Daan Boerlage
2021-01-01 02:48:28 +0100
d477a4b056
Update the translations for !rank with the new rank types
Daan Boerlage
2020-12-30 23:33:27 +0100
8bdf2e9681
Add support for !rank quote
Daan Boerlage
2020-12-30 23:31:15 +0100
17f62d7607
Ignore the discord bots server when updating stats
Daan Boerlage
2020-12-30 23:23:40 +0100
01f0d2f43b
Check every 5 minutes if it's 2021 instead of every hour in the stats handler
Daan Boerlage
2020-12-30 23:19:15 +0100
29bb8035fe
add !rank seasons to the rank command
Daan Boerlage
2020-12-30 23:17:00 +0100
29c0def713
Start counting messages per quarter starting 1 january 2021
runebaas
2020-12-29 22:33:19 +0100
7e792bd782
Fallback to user repo when retrieving a user via the discord gateway fails or times out
runebaas
2020-12-29 17:12:03 +0100
714b0008bc
Allow a die to have 145 sides
runebaas
2020-12-11 22:38:43 +0100
97d479adc4
Merge branch 'quote-with-id-deprecation' into 'master'
Daan Boerlage
2020-12-03 09:55:49 +0000
baf09e2f38
Remove the ability to create quotes from message ids
runebaas
2020-11-25 15:21:55 +0100
09dbeb9766
Fix a stupid bug with the !avatar command
runebaas
2020-11-24 21:40:33 +0100
b21d7bfab7
Log to datadog
datadog-logging
runebaas
2020-11-24 21:23:22 +0100
4c3b7044ce
Don't count 1 to many sides in the !dice command
runebaas
2020-11-02 18:33:05 +0100
2fb815bc97
Don't use embeds for !dog
runebaas
2020-11-02 18:01:57 +0100
ffab56d4a5
Delete original message from user after using !emojify
runebaas
2020-10-23 21:46:59 +0200
fe51dfe540
Revert last commit
runebaas
2020-10-09 17:25:53 +0200
28a5b9322e
Allow Rune#0007 to bypass the ignored servers restriction
runebaas
2020-10-09 17:10:49 +0200
41795aa13f
Small wording tweaks to the !anime and !manga commands. They also no long need their description html decoded.
runebaas
2020-09-24 18:29:21 +0200
ed7748833a
Format dates in the !anime and !manga commands with the correct culture info
runebaas
2020-09-24 12:49:55 +0200
7ef0b6a319
Swap the my anime list wrapper for the !anime and !manga commands
runebaas
2020-09-24 12:21:21 +0200
216188f61f
Add a deprecation warning for quoting by message ID
runebaas
2020-09-23 16:46:13 +0200
58bd4d17d0
Optimize the !quote database query
runebaas
2020-09-23 16:28:50 +0200
ae9b9caeb9
Add random.org for random number generation.
runebaas
2020-09-23 16:05:43 +0200
b743539c74
Upgrade to .net5 rc1 and fix all breaking changes in the web api since .net core 2.2
runebaas
2020-09-22 13:06:57 +0200
482a74839a
Fix some swiss german grammar (never heard of it either) in the !quote command
runebaas
2020-09-22 12:24:12 +0200
cbe2aa23c9
Make sure that examples in the !urban command are not longer than 1024 characters.
runebaas
2020-09-15 23:25:40 +0200
d3c284102b
Add an api endpoint to shutdown the bot from the browser
runebaas
2020-09-15 00:14:27 +0200
f71349b378
Reduce logging by making the user repo update message a debug log message
runebaas
2020-09-08 20:20:09 +0200
81373b7614
Make the ErrorHandler more resilient in case an exception is thrown during the error handling
runebaas
2020-08-31 21:50:01 +0200
ce1153a0e2
Upgrade Entity Framework to preview 8
runebaas
2020-08-31 19:29:03 +0200
8246c7a862
When json logging is enabled, log it to the console without color or additional timestamp, also log the messages with the correct log level. Remove the logs folder.
runebaas
2020-08-31 18:46:00 +0200
546b5450e7
Deal with MTG Gatherer downtime
runebaas
2020-08-26 23:28:03 +0200
3c4a5c638b
Upgrade Microsoft.Extensions.* to .NET5 preview 8
runebaas
2020-08-26 23:15:57 +0200
a78e92d230
Remove YamlDotNet
runebaas
2020-08-15 00:40:59 +0200
79fb7dece6
Merge branch 'rework-localization' into 'master'
Daan Boerlage
2020-08-14 21:47:44 +0000
60e36daaec
Translate !stats
runebaas
2020-08-14 23:34:02 +0200
33829e91bc
Delete the TranslationHandler and the old translations file. Refactor GeekbotCommandBase to get the server language from guild settings. Create DateLocalization to create a localized relative time remaining string.
runebaas
2020-08-14 23:15:11 +0200
078c884df7
Convert Role command to new localization method
runebaas
2020-08-14 18:11:52 +0200
90af781c7b
Start Using resource files (.resx) for translations. Create GeekbotCommandBase to reduce command boilerplate. Convert admin, choose, cookies, karma, quote, rank, roll and ship to the new localization method.
runebaas
2020-08-14 03:30:54 +0200
12388fd7d0
Curate Media Files
runebaas
2020-08-14 00:12:14 +0200
187fd6a04f
Remove code duplication from !quote
runebaas
2020-08-13 22:46:53 +0200
726ee77ed4
Fix bug where message links from discord stable would be considered invalid
runebaas
2020-08-13 20:04:54 +0200
ad086a5e0c
Make it possible to create quotes from message links
runebaas
2020-08-13 19:51:56 +0200
7942308059
Alias "!quote save" with "!quote add"
runebaas
2020-08-13 18:22:09 +0200
c893e45004
Merge branch 'TheGreatSplit' into 'master'
Daan Boerlage
2020-08-13 15:59:58 +0000
d68ce459ef
Fix CI Pipeline: tests should be executed from the tests folder (with a lowercase t)
runebaas
2020-08-13 17:47:28 +0200
bd117e2595
Fix Translations file path
runebaas
2020-08-13 17:42:33 +0200
97ad54df9e
Rename the folder Tests to tests
runebaas
2020-08-13 17:22:18 +0200
61ce14a61d
Change .gitlab-ci and dockerfile to fit the new project structure
runebaas
2020-08-08 22:33:02 +0200
fc0af492ad
Split Geekbot.net into src/Bot, src/Core, and src/Web
runebaas
2020-08-08 22:24:01 +0200
7b6dd2d2f9
Rename the clients namescape to MalClient, because that was the only thing in there, while other clients got their own namespaces
runebaas
2020-08-08 21:17:02 +0200
c22d0cf941
Merge WikipediaApi into the main code base
runebaas
2020-08-08 21:09:27 +0200
3813290f89
Simplefy version number during in CI pipeline
runebaas
2020-08-08 20:53:50 +0200
9003d6249e
Add !mmr to get League of Legends MMR numbers
runebaas
2020-07-28 22:14:59 +0200
913b4a5f10
Change the HttpAbstractions so that the caller can provide its own HttpClient instead of creating parameters for every HttpClient Option
runebaas
2020-07-28 22:14:22 +0200
4659f793f5
Add !lmgtfy
runebaas
2020-07-22 14:32:47 +0200
fff2324232
Fix build warnings in MediaProvider.cs and TranslationHandler.cs
runebaas
2020-07-22 14:17:08 +0200
77e912501d
Upgrade to .NET5 preview 7
runebaas
2020-07-22 14:09:26 +0200
4cd7ac1d79
Fix broken DM Channel support
runebaas
2020-07-15 17:10:50 +0200
5e9cb8a4c1
Make main async
runebaas
2020-07-15 03:11:36 +0200
efed2f7120
Add the !corona command
runebaas
2020-07-15 03:09:43 +0200
ba0d116f3e
Add an abstraction for http calls
runebaas
2020-07-15 02:52:13 +0200