Commit Graph

3140 Commits

Author SHA1 Message Date
c743034e99 should fix it like gnome wants. 2021-10-27 09:17:20 -04:00
da5ee84abe ok 2021-10-27 09:15:38 -04:00
061b2e3d90 ok 2021-10-27 09:15:04 -04:00
0e5cf0f840 okay 2021-10-27 09:13:39 -04:00
7331957ee4 okay one more change 2021-10-27 09:12:26 -04:00
e9850566e8 should fix that a tiny bit. 2021-10-27 09:10:51 -04:00
2bd28a7990 should work with utils. 2021-10-04 22:07:49 -04:00
d2837a34f3 Adds the Dt function thing
Again on mobile
2021-10-04 14:04:41 -04:00
6a9083a504 Makes this optional
I am doing this via mobile I will check on my computer later
2021-10-04 13:53:24 -04:00
655692d2cc cool 2021-10-04 09:45:33 -04:00
8bb8283ea8 okay 2021-10-03 22:57:10 -04:00
675e3250e2 hmmm 2021-10-03 22:55:43 -04:00
dea01b189b test 2021-10-03 22:49:08 -04:00
5963ec05ca Update utils.py 2021-10-03 22:45:08 -04:00
5133a58d6d updated stuff 2021-10-03 22:00:17 -04:00
4277f65051 Implement _FakeSlashMessage.clean_content
Closes #83
2021-10-03 21:05:00 +01:00
3260ec6643 Add improved docs for slash commands (#77)
* Fix command checks actually working

* Current progress on slash command docs

* Improve docs for slash commands further
2021-09-27 01:14:07 -07:00
d16d2d856f Sort subcommand names (#68) 2021-09-25 22:43:23 -07:00
456d71d228 Add better support for MENTIONABLE (#74) 2021-09-25 22:41:43 -07:00
093a38527d Fix slash command prefix to / (#75) 2021-09-25 22:40:35 -07:00
163d8e6586 Merge pull request #76
* Fix docs in BadInviteArgument class
2021-09-25 22:39:09 -07:00
02c6b07834 Merge pull request #72
* Fix command checks actually working
2021-09-21 14:34:54 -07:00
b810848273 Merge pull request #70
* Fix embed image/thumbnail property
2021-09-21 12:10:16 -07:00
fba7ca420c Merge pull request #63
* Add ephemeral attachment field

* I did not miss a comma
2021-09-21 11:51:23 -07:00
e65415d3c8 Merge pull request #60
* Rework how checks add attributes to Commmand

* Merge remote-tracking branch 'upstream/2.0' into command-attrs-checks
2021-09-21 11:47:28 -07:00
2ecf755372 Merge pull request #57
* FIx _accent_colour being improperly typehinted
2021-09-21 11:37:28 -07:00
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
75a23351c4 Revert #42 (#61) 2021-09-09 00:02:02 +02:00
7513c2138f Fix code style issues with Black 2021-09-05 21:34:20 +00:00
53a6b2cb45 Revert "Merge pull request #12" (#56)
This reverts commit 42c0a8d8a5.
2021-09-05 10:37:51 -07:00
14b3188bb8 remove unnecessary await 2021-09-05 13:58:10 +02:00
3ffe134895 Merge pull request #44
* Typehint gateway.py

* Add relevant typehints to gateway.py to voice_client.py

* Change EventListener to subclass NamedTuple

* Add return type for DiscordWebSocket.wait_for

* Correct deque typehint

* Remove unnecessary typehints for literals

* Use type aliases

* Merge branch '2.0' into pr7422
2021-09-02 13:50:19 -07:00
1032728311 Merge pull request #32
* Add get/fetch_member to ThreadMember objects
2021-09-02 13:43:19 -07:00
33470ff196 Merge pull request #31
* Add bots and humans to TextChannel
2021-09-02 13:41:26 -07:00
47e42d1648 Merge pull request #42
* implement WelcomeScreen

* copy over the kwargs issue.

* readable variable names

* modernise code

* modernise pt2

* Update discord/welcome_screen.py

* make pylance not cry from my onions

* type http.py

* remove extraneous import
2021-09-02 13:40:11 -07:00
4055bafaa5 Merge pull request #47
* Added `on_raw_typing` event
2021-09-02 13:34:39 -07:00
152b61aabb fix recursionerror caused by a Pull Request 2021-09-02 12:49:38 -07:00
f37be7961a Merge pull request #41
* Fixed `TypeError`

* Handles `EmptyEmbed` inside setter instead of set_

* Remove return and setter docstring
2021-09-02 12:46:56 -07:00
0f6db99c59 Merge pull request #22
* add nitro booster color

* Update discord/colour.py
2021-09-02 12:34:41 -07:00
42c0a8d8a5 Merge pull request #12
* Clean up python

* Clean up bot python

* revert lists

* revert commands.bot completely

* extract raise_expected_coro further

* add new lines

* removed erroneous import

* remove hashed line
2021-09-02 12:32:46 -07:00
092fbca08f Merge pull request #21
* [BREAKING] Make case_insensitive default to True on groups and commands
2021-09-02 12:28:03 -07:00
13834d1147 Merge pull request #7
* Add try_user to get a user from cache or from the gateway.

* Extract populate_owners into a new coroutine.

* Add a try_owners coroutine to get a list of owners of the bot.

* Fix coding-style.

* Fix a bug where None would be returned in try_owners if the cache was…

* Fix docstring

* Add spacing in the code
2021-09-02 12:24:52 -07:00
5d10384576 Merge pull request #27
* Add author_permissions to the Context object as a shortcut to return …
2021-09-02 12:18:26 -07:00
a62c0ff0d1 Merge pull request #16 from paris-ci/alias_administrator_to_admin
Alias admin to administrators in permissions. This needs to be tested…
2021-09-02 03:06:30 +02:00
b75be64044 Update permissions.py
A better implementation :)
2021-09-02 03:05:49 +02:00
c485e08ea0 Add try_member to guild. (#14)
* Add try_member to guild.

This also fix an omission in the fetch_member docs. fetch_member raises NotFound if the given user isn't in the guild.

* Optimize imports.
2021-09-01 17:47:15 -07:00
6f5614373a Merge pull request #15 from WhoTheOOF/patch-3
Add original dark blurple
2021-09-01 04:40:12 +02:00
2e12746c70 Merge pull request #11 from TheMoksej/patch-2
versionadded needs to be added here
2021-09-01 04:38:26 +02:00
5ef72e4f70 Merge pull request #20 from paris-ci/special_methods
Special methods
2021-09-01 04:27:33 +02:00
7e18d30820 Merge pull request #17 from Astrea49/2.0
Prefer `static_format` over `format` with static assets
2021-09-01 04:26:31 +02:00