forked from qqqwda/pokemeow-autoplay
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
37 lines (30 loc) · 1.1 KB
/
main.py
File metadata and controls
37 lines (30 loc) · 1.1 KB
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
from instances.bot_instance import bot, logger, driver, catch_statistics, settings
import os
from helpers.sleep_helper import interruptible_sleep
import threading
import sys
bat_file_name = None
def try_login(driver):
if len(sys.argv) > 1:
bat_file_name = [sys.argv[1]]
email = os.getenv('EMAIL')
password = os.getenv('PASSWORD')
channel = os.getenv('CHANNEL')
api_key = os.getenv('API_KEY')
discord_token = os.getenv('DISCORD_TOKEN')
driver.start_driver()
# check if discord_token is valid
if discord_token and len(discord_token) > 25:
if not driver.inject_token(discord_token):
driver.navigate_to_page("https://discord.com/login")
driver.login(email,password)
else:
driver.navigate_to_page("https://discord.com/login")
driver.login(email,password)
driver.navigate_to_page(channel)
interruptible_sleep(5)
if __name__ == "__main__":
try_login(driver)
driver.validate()
driver.print_initial_message()
threading.Thread(target=bot.scheduler.run).start()