@@ -1346,6 +1346,7 @@ async def send(
1346
1346
stickers : Sequence [GuildSticker | StickerItem ] = ...,
1347
1347
delete_after : float = ...,
1348
1348
nonce : str | int = ...,
1349
+ enforce_nonce : bool = ...,
1349
1350
allowed_mentions : AllowedMentions = ...,
1350
1351
reference : Message | MessageReference | PartialMessage = ...,
1351
1352
mention_author : bool = ...,
@@ -1365,6 +1366,7 @@ async def send(
1365
1366
stickers : Sequence [GuildSticker | StickerItem ] = ...,
1366
1367
delete_after : float = ...,
1367
1368
nonce : str | int = ...,
1369
+ enforce_nonce : bool = ...,
1368
1370
allowed_mentions : AllowedMentions = ...,
1369
1371
reference : Message | MessageReference | PartialMessage = ...,
1370
1372
mention_author : bool = ...,
@@ -1384,6 +1386,7 @@ async def send(
1384
1386
stickers : Sequence [GuildSticker | StickerItem ] = ...,
1385
1387
delete_after : float = ...,
1386
1388
nonce : str | int = ...,
1389
+ enforce_nonce : bool = ...,
1387
1390
allowed_mentions : AllowedMentions = ...,
1388
1391
reference : Message | MessageReference | PartialMessage = ...,
1389
1392
mention_author : bool = ...,
@@ -1403,6 +1406,7 @@ async def send(
1403
1406
stickers : Sequence [GuildSticker | StickerItem ] = ...,
1404
1407
delete_after : float = ...,
1405
1408
nonce : str | int = ...,
1409
+ enforce_nonce : bool = ...,
1406
1410
allowed_mentions : AllowedMentions = ...,
1407
1411
reference : Message | MessageReference | PartialMessage = ...,
1408
1412
mention_author : bool = ...,
@@ -1423,6 +1427,7 @@ async def send(
1423
1427
stickers = None ,
1424
1428
delete_after = None ,
1425
1429
nonce = None ,
1430
+ enforce_nonce = None ,
1426
1431
allowed_mentions = None ,
1427
1432
reference = None ,
1428
1433
mention_author = None ,
@@ -1463,6 +1468,10 @@ async def send(
1463
1468
nonce: :class:`int`
1464
1469
The nonce to use for sending this message. If the message was successfully sent,
1465
1470
then the message will have a nonce with this value.
1471
+ enforce_nonce: Optional[:class:`bool`]
1472
+ Whether :attr:`nonce` is enforced to be validated.
1473
+
1474
+ .. versionadded:: 2.5
1466
1475
delete_after: :class:`float`
1467
1476
If provided, the number of seconds to wait in the background
1468
1477
before deleting the message we just sent. If the deletion fails,
@@ -1602,6 +1611,7 @@ async def send(
1602
1611
embed = embed ,
1603
1612
embeds = embeds ,
1604
1613
nonce = nonce ,
1614
+ enforce_nonce = nonce ,
1605
1615
message_reference = reference ,
1606
1616
stickers = stickers ,
1607
1617
components = components ,
@@ -1627,6 +1637,7 @@ async def send(
1627
1637
embed = embed ,
1628
1638
embeds = embeds ,
1629
1639
nonce = nonce ,
1640
+ enforce_nonce = nonce ,
1630
1641
allowed_mentions = allowed_mentions ,
1631
1642
message_reference = reference ,
1632
1643
stickers = stickers ,
@@ -1644,6 +1655,7 @@ async def send(
1644
1655
embed = embed ,
1645
1656
embeds = embeds ,
1646
1657
nonce = nonce ,
1658
+ enforce_nonce = nonce ,
1647
1659
allowed_mentions = allowed_mentions ,
1648
1660
message_reference = reference ,
1649
1661
stickers = stickers ,
0 commit comments