Commit graph

57 commits

Author SHA1 Message Date
Noi
7df718a4f4 Upgrade packages, downgrade Discord.Net to 3.5.0
Downgrade is due to a bug that prevents non-admin access to all slash commands by default
2022-05-15 21:17:26 -07:00
Noi
b9e05b37f9 Pull up CommandsCommon into CommandsText 2022-05-06 21:42:17 -07:00
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