54 Commits

Author SHA1 Message Date
Gnome!
1957fa6011
Implement a least breaking approach to slash commands (#39)
* Most slash command support completed, needs some debugging (and reindent)

* Implement a ctx.send helper for slash commands

* Add group command support

* Add Option converter, fix default optional, fix help command

* Add client.setup and move readying commands to that

* Implement _FakeSlashMessage.from_interaction

* Rename normmal_command to message_command

* Add docs for added params

* Add slash_command_guilds to bot and decos

* Fix merge conflict

* Remove name from commands.Option, wasn't used

* Move slash command processing to BotBase.process_slash_commands

* Create slash_only.py

Basic example for slash commands

* Create slash_and_message.py

Basic example for mixed commands

* Fix slash_command and normal_command bools

* Add some basic error handling for registration

* Fixed converter upload errors

* Fix some logic and make an actual example

* Thanks Safety Jim

* docstrings, *args, and error changes

* Add proper literal support

* Add basic documentation on slash commands

* Fix non-slash command interactions

* Fix ctx.reply in slash command context

* Fix typing on Context.reply

* Fix multiple optional argument sorting

* Update ctx.message docs to mention error instead of warning

* Move slash command creation to BotBase

* Fix code style issues with Black

* Rearrange some stuff and add flag support

* Change some errors and fix interaction.channel fixing

* Fix slash command quoting for *args

Co-authored-by: iDutchy <42503862+iDutchy@users.noreply.github.com>
Co-authored-by: Lint Action <lint-action@samuelmeuli.com>
2021-09-19 01:28:11 +02:00
Arthur
de0e8ef108
V2.0 changelog (#8)
* Copy in messages from Danny, verbatim

* Type whats_new

* Add my changes to the changelog

* Fix a typo
2021-08-29 10:55:49 -07:00
Rapptz
d30fea5b0d Add changelog for v1.7.3 2021-06-12 12:28:08 -04:00
Josh
3864fb37a0
Fix various reference issues in documentation
Co-Authored-By: Riley Shaw <30989490+ShineyDev@users.noreply.github.com>
2021-05-06 07:51:07 -04:00
Rapptz
e3037b32d5 Add changelog for v1.7.2 2021-05-02 23:39:21 -04:00
Rapptz
8da6b47a36 Update changelog for v1.7.1 2021-04-05 21:39:35 -04:00
Rapptz
f6df66a971 Add missing documentation for StoreChannelConverter 2021-04-04 00:21:15 -04:00
Rapptz
834a7d80aa Fix StoreChannel reference in changelog 2021-04-04 00:04:30 -04:00
Rapptz
f8964b1b32 Add content_type to changelog 2021-04-03 23:33:03 -04:00
Rapptz
5b244a7002 Add changelog for v1.7 2021-04-03 23:09:47 -04:00
Rapptz
166f837693 Changelog fixes 2021-01-08 00:32:49 -05:00
Rapptz
50bc7a1523 Add changelog for v1.6 2021-01-07 23:57:15 -05:00
Rapptz
0be2d37e7a Add changelog for v1.5.1 2020-10-19 19:42:54 -04:00
Rapptz
1919267e5c Add changelog for v1.4.2 2020-09-28 20:56:00 -04:00
Rapptz
821d833c11 Add changelog for v1.5.0 2020-09-28 20:33:15 -04:00
Rapptz
6388bc7b29 Add changelog for 1.4.1 2020-08-09 01:12:32 -04:00
Rapptz
8d16a61e02 Add changelog for 1.4 2020-08-05 22:04:20 -04:00
Rapptz
2628949cda Add a changelog entry for v1.3.4 2020-07-22 23:37:33 -04:00
Rapptz
465438fb3c Add changelog for v1.3.3 2020-04-04 01:47:01 -04:00
Rapptz
07720fabd4 Add changelog for v1.3.2 2020-02-22 19:33:27 -05:00
Rapptz
090110eaf6 Add changelog for v1.3.1 2020-01-26 17:40:08 -05:00
Rapptz
d5589dcc27 Document the new opus loading behaviour 2020-01-25 22:21:14 -05:00
Rapptz
215fed831c Mention that you can create Permissions via kwargs now 2020-01-23 00:04:45 -05:00
Harmon
6f9793fe5e Fixes and improvements for v1.3 documentation
* Add missing versionadded strings for v1.3
* Add missing versionchanged string for Message.edit
* Consistently use versionadded for attributes
* Consistently use versionchanged for parameters
* Use versionchanged for Bot.is_owner
* Fix references in v1.3 changelog
* Improve grammar in v1.3 changelog
2020-01-22 23:55:05 -05:00
Io Mintz
03d9005eec
1.3.0 changelog: fetch_roles fetches roles, not members 2020-01-22 20:34:10 -06:00
Rapptz
2ba28bbfe2 One last superfluous .0 in versionadded 2020-01-22 21:12:02 -05:00
Rapptz
956b155cc5 Fix up some links and mention IDENTIFY change 2020-01-22 20:58:15 -05:00
Rapptz
cecd45d503 Add changelog for v1.3 2020-01-22 20:44:58 -05:00
Rapptz
ade8d03f54 Add changelog for 1.2.5 2019-11-18 19:21:40 -05:00
Rapptz
bf3e0a94b8 Add changelog for v1.2.4 2019-10-17 21:01:59 -04:00
Rapptz
0cf38241d0 Version bump to 1.2.3 2019-06-25 21:50:28 -04:00
Rapptz
e00635fba7 Version bump to 1.2.2 2019-06-09 21:51:43 -04:00
Rapptz
7980213745 Version bump to 1.2.1 2019-06-09 02:18:43 -04:00
Rapptz
af4e3ad79b Some documentation touch-ups and missing stuff in the changelog. 2019-06-09 01:24:41 -04:00
Rapptz
a8f0a03247 Version bump to 1.2.0 2019-06-09 00:39:38 -04:00
Rapptz
26a6970882 Version bump to v1.1.1 2019-05-11 15:42:13 -04:00
Rapptz
f8cc64ca7e Add changelog for v1.1.0 2019-05-10 20:19:51 -04:00
Rapptz
5b99e7d6f4 Update changelog 2019-04-10 01:05:47 -04:00
Rapptz
1243298b34 Add some version guarantees to the documentation. 2019-04-08 02:18:48 -04:00
Rapptz
b44bba6ee6 First pass at documentation reform. 2017-05-12 20:14:34 -04:00
Rapptz
f877efdd89 Change version info to 1.0.0a0. 2017-01-09 20:52:11 -05:00
Rapptz
5731f3405d Version bump to v0.16.0. 2016-12-19 17:53:41 -05:00
Rapptz
64733c0b19 Version bump to v0.15.1 2016-11-30 17:05:29 -05:00
Rapptz
59d17e4137 Version bump to v0.15.0 2016-11-22 19:59:28 -05:00
Rapptz
a7ba0bb7c4 Version bump to v0.14.3 2016-11-06 01:04:50 -04:00
Rapptz
4fa1349869 Version bump to v0.14.2 2016-11-04 00:14:07 -04:00
Rapptz
f56dbb0379 Fix Reaction not importing.
Also bump version to v0.14.1
2016-11-03 22:28:18 -04:00
Rapptz
e68e3f955d Forgot the v0.14.0 heading in the docs. 2016-11-03 22:00:45 -04:00
Rapptz
0e856494ed Version bump to v0.14.0 2016-11-03 21:52:21 -04:00
Rapptz
1a624cd037 Version bump to v0.13.0 2016-09-26 23:32:33 -04:00