mirror of
https://github.com/Fluffy-Bean/Lynxie.git
synced 2025-05-20 02:14:54 +00:00
Fix Image command
Mobile status
This commit is contained in:
parent
dd3b322e68
commit
7b7f30067b
3 changed files with 89 additions and 19 deletions
|
@ -1,6 +1,47 @@
|
|||
import os
|
||||
import sys
|
||||
import dotenv
|
||||
|
||||
import discord
|
||||
from discord.gateway import _log
|
||||
|
||||
|
||||
async def mobile_status(self):
|
||||
payload = {
|
||||
'op': self.IDENTIFY,
|
||||
'd': {
|
||||
'token': self.token,
|
||||
'properties': {
|
||||
'$os': sys.platform,
|
||||
'$browser': 'Discord Android',
|
||||
'$device': 'Discord Android',
|
||||
'$referrer': '',
|
||||
'$referring_domain': ''
|
||||
},
|
||||
'compress': True,
|
||||
'large_threshold': 250,
|
||||
'v': 3
|
||||
}
|
||||
}
|
||||
|
||||
if self.shard_id is not None and self.shard_count is not None:
|
||||
payload['d']['shard'] = [self.shard_id, self.shard_count]
|
||||
|
||||
state = self._connection
|
||||
if state._activity is not None or state._status is not None:
|
||||
payload['d']['presence'] = {
|
||||
'status': state._status,
|
||||
'game': state._activity,
|
||||
'since': 0,
|
||||
'afk': False
|
||||
}
|
||||
|
||||
if state._intents is not None:
|
||||
payload['d']['intents'] = state._intents.value
|
||||
|
||||
await self.call_hooks('before_identify', self.shard_id, initial=self._initial_identify)
|
||||
await self.send_as_json(payload)
|
||||
_log.info('Shard ID %s has sent the IDENTIFY payload.', self.shard_id)
|
||||
|
||||
|
||||
def error_message(error: str) -> discord.Embed:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue