Commit graph

55 commits

Author SHA1 Message Date
Noi
f8d5aef4aa Switch to Interaction Framework for slash commands 2022-05-06 21:38:36 -07:00
Noi
9f49e73540 Fix logging; change status message 2022-03-19 11:57:40 -07:00
Noi
12c421ef17 Implement slash commands
Functionality between existing text and new slash commands have been reimplemented, with common functionality between both methods moved to a common base class.
This may see another rewrite later to make use of the library's interactions framework.
2022-01-28 20:30:43 -08:00
Noi
5fcc36ab10 Remove extra logging 2022-01-13 18:16:21 -08:00
Noi
d06955bf12 Auto shard count 2022-01-04 15:00:09 -08:00
Noi
5e02946502 Update dependencies 2022-01-04 14:48:35 -08:00
Noi
e6d48e7fa1 Port "most users downloaded" check from BirthdayBot 2022-01-04 14:48:10 -08:00
Noi
d75e69070c Add publish profile 2022-01-02 20:16:20 -08:00
Noi
bb6d5c5277 Update readme
Based heavily on Birthday Bot's readme. Discord Bots text will now mostly take from this.
2021-12-06 20:15:06 -08:00
Noi
88bdf8103e Update logging filters 2021-11-17 18:09:53 -08:00
Noi
ad756ae83b Add proactive selective auto user downloading
This amounts to being a workaround, as Discord.Net's option is still broken for large bots.
2021-11-17 18:09:53 -08:00
Noi
13e48c91b3 Rewrite to C#
This new code's structure and function is partially adapted from Birthday Bot and partially ported from the previous Python-based version of World Time.
This commit introduces very minor end-user changes and no new features.
2021-11-17 18:09:53 -08:00
Noi
32804aa9b2 Automatically rename 'Calcutta' to 'Kolkata' 2021-10-06 20:17:20 -07:00
Noi
660260b50f Rewrite about message 2021-10-06 20:16:52 -07:00
Noi
f2c0c2f52e Fix dependency info and bot page link 2021-10-06 20:16:07 -07:00
Noi
24aff9c892 Update help strings with a useful link 2021-04-22 13:21:15 -07:00
Noi
1cb159c64b Fix help status not visible on all shards 2021-04-22 13:01:23 -07:00
Noi
5e59acbacf Switch to intents 2021-04-22 12:20:30 -07:00
Noi
dbec6309a8 Update DM message; switch to AutoShardedClient 2020-05-02 11:44:28 -07:00
Noi
2441746d3b Fix lookup error on non-large guilds 2020-03-02 16:44:31 -08:00
Noi
2db1cd05ac Change parameterless tz.list 2020-03-01 14:47:51 -08:00
Noi
82f956f47a Fix incorrect user being fetched 2020-03-01 13:59:20 -08:00
Noi
d355cd9d8f Fix not finding user via ping 2020-03-01 13:55:29 -08:00
Noi
e1f8bf8b6e Change output format for tz.list single 2020-03-01 13:45:41 -08:00
Noi
2a4c9f5a0c Remove tz.time command 2020-03-01 13:45:06 -08:00
Noi
fa36516db7 Print full command for diagnostic purposes 2020-02-19 09:49:18 -08:00
Noi
707bd4d803 Added documentation for new commands 2019-12-26 20:17:39 -08:00
Noi
24bcdaacca Add setfor, removefor commands 2019-12-26 19:51:32 -08:00
Noi
c543ac2ab3 Update version handling; client settings 2019-12-26 19:51:11 -08:00
Noi
1ec20dc54d Performance improvements
- Attempts to save a bit of memory by setting the fetch_offline_members
value to 'False', and only fetching user information as needed.
- Moved handling of 'tz.help' status message. Will no longer disappear
during a disconnection.
2019-12-26 15:39:25 -08:00
Noi
aec8cdffa3 Update Readme and License information
And setting the copyright year to 2020 a little bit ahead of time.
2019-12-26 15:22:03 -08:00
Noikoio
7dcae5847f Add string-based user searching 2019-09-07 20:09:58 -07:00
Noikoio
593b44920e Increase limits on listing 2019-09-07 13:03:37 -07:00
Noikoio
7480cf7cfa Update note on discord.py 2019-09-07 13:03:30 -07:00
Noikoio
f18681caed Updated Discord Bots page 2019-09-07 11:35:04 -07:00
Noikoio
14f348bef0 Add Discord Bots page markdown 2018-12-07 22:11:54 -08:00
Noikoio
ec0eaa55a5 Update Readme with info and invite links 2018-12-07 21:29:06 -08:00
Noikoio
32ace2f19e Update Discord Bots API endpoint 2018-12-07 21:17:44 -08:00
Noikoio
d658672006 Add generic exception handler 2018-11-01 21:26:13 -07:00
Noikoio
dc26f56221 Change prefix in user display for better readability 2018-11-01 21:09:38 -07:00
Noikoio
5cb898cd06 Clarify comment 2018-11-01 21:09:22 -07:00
Noikoio
2b42e4b00d Add database copy utility 2018-11-01 20:07:08 -07:00
Noikoio
b57a7b9b37 Switch database type to PostgreSQL 2018-11-01 19:05:21 -07:00
Noikoio
2735fcb454 Adding some system info to help command 2018-09-01 13:26:47 -07:00
Noikoio
4bc7836ec0 Moved helper methods into class 2018-09-01 12:41:44 -07:00
Noikoio
bf80c32402 Renamed default settings file 2018-08-28 11:21:42 -07:00
Noikoio
d06c3eb346 Display small list of users in list 2018-08-28 11:17:22 -07:00
Noikoio
0180dee93a Restructured commands, moved to separate module 2018-08-24 13:27:56 -07:00
Noikoio
dcbf21c82c Rearranged files again 2018-08-23 22:00:40 -07:00
Noikoio
87dda003b7 Separated settings into own file; added reporting task
This makes it easier to not have to mess with files on each git update.
Reporting code already existed in production, but the auth token is no
longer hardcoded into the function.
2018-08-01 17:40:41 -07:00