DMChannel.is_accepted() is always returning True for both message requests and regular messages
Reproduction Steps
It should return False by default on message requests, but it's returning True
Code
// ...
for message in bot.private_channels:
print(f'{message=}')
print(f'{message.is_spam()=}')
print(f'{message.is_message_request()=}')
print(f'{message.is_accepted()=}')
// ...
Expected Results
message.is_accepted() should return False whenever message.is_message_request() is True and message.accept() wasn't called
Actual Results
message.is_accepted() is always returning True when message.is_message_request() is True, but this is clearly not the intended behavior - it should return False if message.is_message_request() is True and True if message.is_message_request() is False
System Information
Python v3.11.5-final
selfcord.py v2.1.0-alpha
selfcord.py metadata: v2.1.0a4381+gd1d11bd3
aiohttp v3.8.4
system info: Linux 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023
Checklist
[X] I have searched the open issues for duplicates.
[X] I have shared the entire traceback.
[X] I am using a user token (and it isn't visible in the code).
Summary
DMChannel.is_accepted() is always returning True for both message requests and regular messages
Reproduction Steps
It should return
False
by default on message requests, but it's returningTrue
Code
Expected Results
message.is_accepted()
should returnFalse
whenevermessage.is_message_request()
isTrue
andmessage.accept()
wasn't calledActual Results
message.is_accepted()
is always returningTrue
whenmessage.is_message_request()
isTrue
, but this is clearly not the intended behavior - it should returnFalse
ifmessage.is_message_request()
isTrue
andTrue
ifmessage.is_message_request()
isFalse
System Information
Checklist
Additional Information
No response