forked from sahyam2019/oub-remix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
__main__.py
40 lines (29 loc) · 1.11 KB
/
__main__.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
# Copyright (C) 2019 The Raphielscape Company LLC.
#
# Licensed under the Raphielscape Public License, Version 1.d (the "License");
# you may not use this file except in compliance with the License.
#
""" Userbot start point """
from importlib import import_module
from sys import argv
from telethon.errors.rpcerrorlist import PhoneNumberInvalidError
from userbot import LOGS, bot, BOT_VER
from userbot.modules import ALL_MODULES
INVALID_PH = '\nERROR: The Phone No. entered is INVALID' \
'\n Tip: Use Country Code along with number.' \
'\n or check your phone number and try again !'
try:
bot.start()
except PhoneNumberInvalidError:
print(INVALID_PH)
exit(1)
for module_name in ALL_MODULES:
imported_module = import_module("userbot.modules." + module_name)
LOGS.info(f"You are running oub-remix [{BOT_VER}]")
LOGS.info(
"Congratulations, your userbot is now running !! Test it by typing .start/.ping in any chat."
"\nIf you need assistance, head to https://t.me/remixsupport")
if len(argv) not in (1, 3, 4):
bot.disconnect()
else:
bot.run_until_disconnected()