Browse Source

Doc fixes and made `duration` a required field

pull/10230/head
blord0 2 months ago
parent
commit
d1747b9efa
  1. 8
      discord/file.py
  2. 8
      docs/api.rst

8
discord/file.py

@ -167,12 +167,18 @@ class VoiceMessageFile(File):
This is a subclass of :class:`File` that is specifically used for sending voice messages. This is a subclass of :class:`File` that is specifically used for sending voice messages.
.. versionadded:: 2.6 .. versionadded:: 2.6
Attributes
-----------
duration: :class:`float`
The duration of the voice message in seconds. Does not need to be accurate
""" """
def __init__( def __init__(
self, self,
fp: Union[str, bytes, os.PathLike[Any], io.BufferedIOBase], fp: Union[str, bytes, os.PathLike[Any], io.BufferedIOBase],
duration: float = 5.0, duration: float,
waveform: Optional[str] = None, waveform: Optional[str] = None,
): ):
super().__init__(fp, filename="voice-message.ogg", spoiler=False) super().__init__(fp, filename="voice-message.ogg", spoiler=False)

8
docs/api.rst

@ -5632,6 +5632,14 @@ File
.. autoclass:: File .. autoclass:: File
:members: :members:
VoiceMessageFile
~~~~~~~~~~~~~~~~~
.. attributetable:: VoiceMessageFile
.. autoclass:: VoiceMessageFile
:members:
Colour Colour
~~~~~~ ~~~~~~

Loading…
Cancel
Save