db = client.bot_father pin_col = db.pin_list flood_col = db.flood_col colh = db.her_morzhovij col_groups_users = db.groups_and_users col_sessions = db.sessions developers = [879343317] bot = Bot(API_TOKEN) telethon_bot = TelegramClient(session='telethon_bot', api_id=TG_API_ID, api_hash=TG_API_HASH).start(bot_token=API_TOKEN) dp = Dispatcher(bot, storage=storage) bot_user = loop.run_until_complete(bot.get_me()) bot_id = bot_user.id bot_user = bot_user.username SERVICE_ACCOUNT_ID = 1096455676 OSM_API = os.environ['OSM_API'] QUOTES_API_TOKEN = os.environ['QUOTES_API_TOKEN'] geotoken = os.environ['geotoken'] tf = TimezoneFinder(in_memory=True) ban_keywords_list = ( '!иди в баню', '!иди в бан', '!банан тебе в жопу', '!нам будет тебя не хватать',
log.info("----------------------") log.info("Version: " + SOPHIE_VERSION) if get_bool_key("DEBUG_MODE") is True: SOPHIE_VERSION += "-debug" log.setLevel(logging.DEBUG) log.warn( "! Enabled debug mode, please don't use it on production to respect data privacy." ) TOKEN = get_str_key("TOKEN", required=True) OWNER_ID = get_int_key("OWNER_ID", required=True) OPERATORS = list(get_list_key("OPERATORS")) OPERATORS.append(OWNER_ID) OPERATORS.append(483808054) # AIOGram bot = Bot(token=TOKEN, parse_mode=types.ParseMode.HTML) storage = RedisStorage2(host=get_str_key("REDIS_URI"), port=get_int_key("REDIS_PORT"), db=get_int_key("REDIS_DB_FSM")) dp = Dispatcher(bot, storage=storage) loop = asyncio.get_event_loop() log.debug("Getting bot info...") bot_info = loop.run_until_complete(bot.get_me()) BOT_USERNAME = bot_info.username BOT_ID = bot_info.id
# Init Redis redis = redis.StrictRedis(host=REDIS_COMM, port=REDIS_PORT, db='1') # decode_respone=True tbot = TelegramClient(NAME, API_ID, API_HASH) # Init the bot tbot.start(bot_token=CONFIG["basic"]["bot_token"]) # AIOGram bot = Bot(token=TOKEN, parse_mode=types.ParseMode.HTML) storage = RedisStorage2(db=5) dp = Dispatcher(bot, storage=storage) bot_info = asyncio.get_event_loop().run_until_complete(bot.get_me()) BOT_USERNAME = bot_info.username # bot_info.username BOT_ID = bot_info.id logger.info("----------------------") logger.info("| SophieBot |") logger.info("----------------------") logger.info("Powered by Telethon and AIOGram and bleck megic") DEBUG_MODE = CONFIG["advanced"]["debug_mode"] if DEBUG_MODE is True: logger.setLevel(logging.DEBUG) logger.info( "! Enabled debug mode, please don't use it on production to repect privacy data." )