Commit Graph

53 Commits (e75100d985897ef3eccf2a20c25276136bb65c34)

Author SHA1 Message Date
Marc e75100d985
h 2021-05-28 19:46:05 +01:00
Marc 1538b3b65c
h 2021-05-28 19:39:40 +01:00
Marc 98ccc962ea
fix nil map 2021-05-28 18:16:44 +01:00
Marc e3e42c7fe2
make commands suck less 2021-05-28 18:14:06 +01:00
Marc 77cff6da6c
fix library thanks 2021-05-28 17:34:34 +01:00
Marc 8051000a5a
meh 2021-05-28 17:28:18 +01:00
Marc 2e5c2123f2
meh 2021-05-28 17:28:01 +01:00
Marc 6c0d9911c8
meh 2021-05-28 17:23:25 +01:00
Marc f5ea899ae7
meh 2021-05-28 17:14:28 +01:00
Marc 7060968492
meh 2021-05-28 16:53:35 +01:00
Marc 937a6639cc
meh 2021-05-28 16:51:34 +01:00
Marc 154bafa507
meh 2021-05-28 16:42:51 +01:00
Marc 0f312be4c1
meh 2021-05-28 16:40:51 +01:00
Marc d6eb1c79dc
Misc: Create go module 2021-05-23 03:07:57 +01:00
Marc Egerton 6c7cf8606a Features/Misc: Update Footer Icon, Remove complaints inbox 2021-01-08 22:30:18 +00:00
Marc Egerton 83f462449a Features: Fix server creation time 2020-12-29 21:41:18 +00:00
Marc Egerton bc1a7952a3 Misc: Remove Member Count, Remove f.Config.Guild 2020-12-29 21:09:28 +00:00
Marc Egerton 8cc0c09db1
Features: Add the ability for Admins to create user joinable roles. 2020-09-18 12:54:07 +01:00
Marc Egerton fc445de871
Features: Register English spelling of American "color". 2020-09-18 12:38:49 +01:00
Marc Egerton fc19d1fe3f
Features: Add Custom Joinable/Leavable Roles 2020-09-18 12:32:19 +01:00
Marc Egerton 10a29a6afc Features: Use strings.ReplaceAll instead of strings.Replace when grabbing User ID. 2020-07-19 02:19:17 +01:00
Marc Egerton 3b257b7c64 Misc: Improve stripping of characters when parsing tagged members. 2020-06-22 06:47:02 +01:00
Marc Egerton e6b7a528e5 Misc: Update both references to configuration on reload. 2020-06-22 06:35:15 +01:00
Marc Egerton 8be5ae5e18 Misc: Check for admin roles for configuration loading and saving. 2020-06-22 06:00:49 +01:00
Marc Egerton 56bb2e3dec Main/Permissions/Features: Rename auth package to permissions, add ignore user functionality. 2020-05-25 23:46:15 +01:00
Marc Egerton af2bc3a78c Main/Features: Fix help text typo and update default configuration. 2020-05-25 23:08:30 +01:00
Marc Egerton a39dc5bcd4 Features: Add reloadconfig and saveconfig to help text. 2020-05-25 23:00:57 +01:00
Marc Egerton d3fe795079 Main/Features: Add configuration management commands. 2020-05-25 22:58:38 +01:00
Marc Egerton ece038aa47 Features: Add bulk message deletion logging for message IDs. 2020-05-25 20:34:21 +01:00
Marc Egerton df7be2f636 Main/Features: Implement single handler function, Add deleted message logging. 2020-05-25 10:12:24 +01:00
Marc Egerton bf65b0b968 Features: Add clarifying example for usercolor. 2020-05-25 07:35:03 +01:00
Marc Egerton bf88ee3e5c Features: Delete Purged message after 15 seconds. 2020-05-25 07:32:23 +01:00
Marc Egerton 3b15e39bb0 Features: Use User instead of GuildMember for ban handling. 2020-05-25 07:28:38 +01:00
Marc Egerton cdf772707d Features: Add command to print the server rules, from JSON. 2020-05-09 12:56:58 +01:00
Marc Egerton 67768c6ef4 Features: Add Ban and Kick user help text. 2020-05-08 07:37:19 +01:00
Marc Egerton 6daae3d97c Features: Add Ban and Kick user commands. 2020-05-08 07:33:08 +01:00
Marc Egerton cbfd937464 Features: Move to dynamic Guild ID property instead of config file's where possible. 2020-05-08 07:32:45 +01:00
Marc Egerton 54ea3b3c4e Features: Add admin override for markdown info auto-cleanup. 2020-05-08 06:29:08 +01:00
Marc Egerton 759eb07e40 Main/Features: Overhaul handling of commands.
Since the bot has grown to do more than just usercolor roles, the switch statement for the user-requested command has grown a lot. In order to reduce code duplication and just look better, we'll use a map of command names that have handler functions we call instead.
2020-05-04 23:03:11 +01:00
Marc Egerton 1c907a4f6d Features: Add serverinfo command to help text. 2020-05-04 21:58:05 +01:00
Marc Egerton 397468bf14 Features: Make User Info command look similar to Server Info. 2020-05-04 21:57:19 +01:00
Marc Egerton 598b605ed2 Features: Add Server Info command. 2020-05-04 21:50:17 +01:00
Marc Egerton 568a614dfb
Features: Add Date stamp and requester information to embeds. 2020-04-27 19:31:26 +01:00
Marc Egerton e266ca8fe1
Features: Add missing newline to log output. 2020-04-27 19:06:30 +01:00
Marc Egerton 09a5278dac Features: Disable responses in direct messages. 2020-04-27 05:59:08 +01:00
Marc Egerton 1d970de88a Features: Make cat work for all roles. 2020-04-26 21:05:39 +01:00
Marc Egerton 5d3d3c41b3 Features: Add basic userinfo command. 2020-04-24 17:18:17 +01:00
Marc Egerton 3cad3ec3b2 Features: Add Inches <-> Centimeters conversion commands. 2020-04-22 21:55:28 +01:00
Marc Egerton 2e0b2f2011 Features: Add Meters <-> Feet conversion commands. 2020-04-22 21:48:12 +01:00
Marc Egerton fa7172a2a7 Misc: Fix README link 2020-04-22 21:27:05 +01:00