24 lines
588 B
Python
24 lines
588 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
import os
|
||
|
import json
|
||
|
import discord
|
||
|
|
||
|
config_dir = os.getenv('APPDATA') if os.name == "nt" else os.path.expanduser('~') + "/.config"
|
||
|
config_dir += "/pluralsync/config.json"
|
||
|
|
||
|
f = open(config_dir)
|
||
|
json = json.load(f)
|
||
|
|
||
|
class MyClient(discord.Client):
|
||
|
async def on_ready(self):
|
||
|
print('Logged on as', self.user)
|
||
|
pfp_path = json["pfp_module"]["pfp_output_path"]
|
||
|
fp = open(pfp_path, 'rb')
|
||
|
pfp = fp.read()
|
||
|
await self.user.edit(avatar=pfp)
|
||
|
await self.close()
|
||
|
|
||
|
client = MyClient()
|
||
|
client.run(json["disc_module"]["token"])
|