b595e701c4
Load database config on initialization
...
Adapted from RegexBot.
This allows `dotnet ef` tools to make use of actual SQL credentials
rather than dummy ones.
2022-08-09 18:40:14 -07:00
53b20db3eb
Clean up logging
2022-08-09 18:40:14 -07:00
01b784bc85
Switch logging to local time
2022-08-09 18:40:14 -07:00
1b1c6720bb
Update libraries and version
2022-06-29 21:56:28 -07:00
6ceb995bbe
Merge pull request #11 from NoiTheCat/efcore
...
Switch to Entity Framework Core
2022-06-29 21:53:40 -07:00
478b39f268
Implement new database methods in existing code
2022-06-28 21:46:58 -07:00
4db6eb71e7
Merge pull request #10 from NoiTheCat/removelastseen
...
Remove 'last seen' filtering in list display, closes #7
2022-06-28 21:22:30 -07:00
191ac13355
Remove last active value
...
Recent activity is no longer required for users to be shown on listings.
2022-06-28 18:07:02 -07:00
745fba06ab
Switch to Entity Framework
...
Turned existing database setup into a migration, and all helper methods
were moved to the new class for easy migration to the new system.
2022-06-28 17:27:31 -07:00
5edc7ce9ab
Remove 'last seen' filtering in list display, closes #7
2022-06-20 17:52:50 -07:00
3fb4647d29
Merge pull request #9 from NoiTheCat/dev/interactionframework
...
Switch commands to interaction framework
2022-06-20 17:21:59 -07:00
4819a6e82a
Remove VS files
2022-06-20 17:17:24 -07:00
3d0f11a2cf
Fix incorrect user check on set-for
2022-06-20 17:16:02 -07:00
6da3933eb8
Add vscode files
2022-06-20 17:15:12 -07:00
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
b9e05b37f9
Pull up CommandsCommon into CommandsText
2022-05-06 21:42:17 -07:00
f8d5aef4aa
Switch to Interaction Framework for slash commands
2022-05-06 21:38:36 -07:00
9f49e73540
Fix logging; change status message
2022-03-19 11:57:40 -07:00
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
5fcc36ab10
Remove extra logging
2022-01-13 18:16:21 -08:00
d06955bf12
Auto shard count
2022-01-04 15:00:09 -08:00
5e02946502
Update dependencies
2022-01-04 14:48:35 -08:00
e6d48e7fa1
Port "most users downloaded" check from BirthdayBot
2022-01-04 14:48:10 -08:00
d75e69070c
Add publish profile
2022-01-02 20:16:20 -08:00
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
88bdf8103e
Update logging filters
2021-11-17 18:09:53 -08:00
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
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
32804aa9b2
Automatically rename 'Calcutta' to 'Kolkata'
2021-10-06 20:17:20 -07:00
660260b50f
Rewrite about message
2021-10-06 20:16:52 -07:00
f2c0c2f52e
Fix dependency info and bot page link
2021-10-06 20:16:07 -07:00
24aff9c892
Update help strings with a useful link
2021-04-22 13:21:15 -07:00
1cb159c64b
Fix help status not visible on all shards
2021-04-22 13:01:23 -07:00
5e59acbacf
Switch to intents
2021-04-22 12:20:30 -07:00
dbec6309a8
Update DM message; switch to AutoShardedClient
2020-05-02 11:44:28 -07:00
2441746d3b
Fix lookup error on non-large guilds
2020-03-02 16:44:31 -08:00
2db1cd05ac
Change parameterless tz.list
2020-03-01 14:47:51 -08:00
82f956f47a
Fix incorrect user being fetched
2020-03-01 13:59:20 -08:00
d355cd9d8f
Fix not finding user via ping
2020-03-01 13:55:29 -08:00
e1f8bf8b6e
Change output format for tz.list single
2020-03-01 13:45:41 -08:00
2a4c9f5a0c
Remove tz.time command
2020-03-01 13:45:06 -08:00
fa36516db7
Print full command for diagnostic purposes
2020-02-19 09:49:18 -08:00
707bd4d803
Added documentation for new commands
2019-12-26 20:17:39 -08:00
24bcdaacca
Add setfor, removefor commands
2019-12-26 19:51:32 -08:00
c543ac2ab3
Update version handling; client settings
2019-12-26 19:51:11 -08:00
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
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