42 Commits

Author SHA1 Message Date
13xforever
2b647ba405
relax some permissions for context menus 2025-04-11 20:17:46 +05:00
13xforever
664c0ea22b
remove TriggersTyping attribute as it's not used anymore 2025-03-25 15:45:26 +05:00
13xforever
e068a7870b
update command check attribute code 2025-03-10 11:08:35 +05:00
13xforever
5f039d3939
add global usings 2025-03-08 07:01:22 +05:00
13xforever
c9a5c4c0f8 move hardcoded bot image resources to config 2025-03-03 18:26:40 +00:00
13xforever
7879ec893a
fix member fetching
previously only client cache was searched, but now we will fetch the data from server if it's not there
this makes a bunch of stuff async tho
2023-04-21 21:08:10 +05:00
13xforever
d957936ede
update code with new language and api features 2023-04-21 02:05:59 +05:00
13xforever
999764518e
fix breaking changes 2022-12-05 12:07:30 +05:00
13xforever
2c8c76c8ae
add #testers to spam channel list 2022-10-15 18:12:59 +05:00
13xforever
7e1dd626c8
move some help channel checks to helper and treat donors as help
also suggest donors as the proper channel for supporters
2022-10-15 17:57:39 +05:00
13xforever
92751ba6e9 use file-scoped namespaces to reduce nesting
some formatting might be fucked
2022-06-30 00:59:46 +05:00
13xforever
079dcbcc5c clean up some warnings 2022-06-20 17:38:15 +05:00
13xforever
c41c264e42 replace .Respond() with .Channel.SendMessage()
this should fix all the issues that cropped up after the semantics change in recent library builds
2021-05-01 01:54:04 +05:00
13xforever
44e4dce047 update dependencies 2021-01-24 02:41:32 +05:00
13xforever
1c915e05b5 use await using where appropriate 2020-11-14 15:25:20 +05:00
13xforever
24f63858e0 replace object initialization with the new() 2020-11-14 14:33:29 +05:00
13xforever
166e14981e bot update, part 3 2020-11-13 14:28:56 +05:00
13xforever
d65444f0be bot update, part 1 2020-11-12 00:17:12 +05:00
13xforever
5d064708ec replace channel history calls to use caches 2020-09-29 17:31:28 +05:00
13xforever
4fbe0895ea add off-topic limiter and update some commands to use it instead 2020-07-09 00:21:08 +05:00
13xforever
1b26bfc02a sync mod members to bot sudoers 2020-04-02 20:41:24 +05:00
13xforever
6b0a5d66cd allow any supporter to use !describe command 2020-03-08 22:53:54 +05:00
13xforever
214a7e5a00 use RecyclableMemoryStream to reduce GC pressure 2019-12-06 16:04:47 +05:00
13xforever
eac6be7e23 refactor to use using statement whenever it makes sense 2019-11-25 18:07:01 +05:00
13xforever
559cfdf64d code documentation, part 2 2019-08-26 20:24:06 +05:00
13xforever
f4645b09b4 log channel for emoji text and user for permission attributes 2019-08-19 16:45:34 +05:00
13xforever
26c11d9146 improve senpai experience 2019-07-26 21:23:20 +05:00
13xforever
d36a0255a7 fix RequiresNotMedia implementation 2019-04-15 01:53:58 +05:00
13xforever
38ecf963c5 prevent most commands in #media 2019-04-08 21:20:51 +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
3e91577782 rehost the piracy image on discord 2019-01-15 23:38:28 +05:00
13xforever
e526ad6d4b Limit unspecific !pr to bot-spam or dm
Fixes #170
2019-01-14 23:48:21 +05:00
13xforever
2bb3ab5bbd use emojis instead of TriggerTyping() 2019-01-08 19:25:39 +05:00
13xforever
5d9ceb68af wrong reaction, oops 2018-11-12 14:38:16 +05:00
13xforever
643e7bceac try to explicitly refuse to answer 2018-11-12 14:37:12 +05:00
13xforever
ed7ed87d76 less spam when people refuse to read 2018-11-12 14:28:56 +05: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
23d4071555 !report message 2018-09-10 16:56:52 +02:00
13xforever
67a7d20c11 send a message explaining that the command is restricted to a specific channel 2018-08-06 09:11:34 +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