Такой механизм не предусмотрен библиотекой. Быстрый гугл по discord.py phone status показывает, что для этого приходится патчить код класса
discord.gateway.DiscordWebSoсket
, чтобы при отправке пакета
identify
устройство/клиент идентифицировалось как 'Discord Android'.
В связи с этим вопрос: тебе оно вот прямо нужно? Или это просто понты?
Мненада!11
Более-менее вменяемым (в плане риска что-то сломать при обновлении библиотеки) мне показался такой вариант со стэковерфлоу.
from discord.gateway import DiscordWebSocket
class MyDiscordWebSocket(DiscordWebSocket):
async def send_as_json(self, data):
if data.get('op') == self.IDENTIFY:
if data.get('d', {}).get('properties', {}).get('$browser') is not None:
data['d']['properties']['$browser'] = 'Discord Android'
data['d']['properties']['$device'] = 'Discord Android'
return await super().send_as_json(data)
DiscordWebSocket.from_client = MyDiscordWebSocket.from_client
Пробуй на свой страх и риск.
И это, завязывай с упоминаниями юзеров в вопросах. Это хороший способ заставить людей тебя игнорировать.