forked from Not-Bay/Fortnite-LobbyBot-v2
-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.py
73 lines (66 loc) · 2.07 KB
/
index.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# -*- coding: utf-8 -*-
import asyncio
import importlib
import os
import platform
import sys
import traceback
try:
import aiohttp
import colorama
import jaconv
import sanic
discord = importlib.import_module('discord')
fortnitepy = importlib.import_module('fortnitepy')
pykakasi = importlib.import_module('pykakasi')
except ModuleNotFoundError:
print(traceback.format_exc())
print(f'Python {platform.python_version()}\n')
print(
'Failed to load third party library. Please install the dependencies\n'
'Discord: @huguitis\n'
'Or please join support Discord server\n'
'https://discord.gg/huguitis-nodes1free-hosting-926816871989252157'
)
sys.exit(1)
try:
import modules
except ModuleNotFoundError:
print(traceback.format_exc())
print(f'Python {platform.python_version()}\n')
print(
'Failed to load third party library. Please install the dependencies\n'
'Discord: @huguitis\n'
'Or please join support Discord server\n'
'https://discord.gg/huguitis-nodes1free-hosting-926816871989252157'
)
sys.exit(1)
if sys.platform == 'win32':
asyncio.set_event_loop(asyncio.ProactorEventLoop())
else:
try:
import uvloop
except ModuleNotFoundError:
pass
else:
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
if __name__ == '__main__':
mode = 'pc'
print(modules.colors.green(
f'V{modules.__version__}\n'
f'Python {platform.python_version()}\n'
f'fortnitepy {fortnitepy.__version__}\n'
f'discord.py {discord.__version__}\n'
f'Sanic {sanic.__version__}'
))
loop = asyncio.get_event_loop()
bot = modules.Bot(
mode,
loop=loop,
dev='-dev' in sys.argv,
use_device_code='-use-device-code' in sys.argv,
use_device_auth='-use-device-auth' in sys.argv,
use_authorization_code='-use-authorization-code' in sys.argv
)
bot.setup()
loop.run_until_complete(bot.start())