コード例 #1
0
SESSION = environ.get('SESSION', 'sedenify')

# SedenBot repo url for updater
REPO_URL = environ.get(
    'REPO_URL', 'https://github.com/TeamDerUntergang/Telegram-SedenUserBot')

# Heroku Credentials for updater
HEROKU_KEY = environ.get('HEROKU_KEY', None)
HEROKU_APPNAME = environ.get('HEROKU_APPNAME', None)

# SpamWatch API key
SPAMWATCH_KEY = environ.get('SPAMWATCH_KEY', None)

# Chat ID for Bot Logs
_LOG_ID = environ.get('LOG_ID', None)
LOG_ID = int(_LOG_ID) if _LOG_ID and resr(r'^-?\d+$', _LOG_ID) else None
del _LOG_ID

# PmPermit PM Auto Ban Stuffs
PM_AUTO_BAN = sb(environ.get('PM_AUTO_BAN', 'False'))
_PM_MSG_COUNT = environ.get('PM_MSG_COUNT', 'default')
PM_MSG_COUNT = int(_PM_MSG_COUNT) if _PM_MSG_COUNT.isdigit() else 5
del _PM_MSG_COUNT
PM_UNAPPROVED = environ.get('PM_UNAPPROVED', None)

# Bot Prefix (Defaults to dot)
BOT_PREFIX = environ.get('BOT_PREFIX', None)

ENV_RESTRICTED_KEYS = [
    'HEROKU_KEY', 'HEROKU_APPNAME', 'SESSION', 'API_ID', 'API_HASH'
]
コード例 #2
0
DOWNLOAD_DIRECTORY = environ.get("DOWNLOAD_DIRECTORY", "./downloads")

# SedenBot String Session
SESSION = environ.get("SESSION", 'sedenuserbot')

# SedenBot güncellemesi için depo adresi
REPO_URL = environ.get("REPO_URL",
                       "https://github.com/TeamDerUntergang/SedenUserBot")

# Heroku bilgileri
HEROKU_KEY = environ.get("HEROKU_KEY", None)
HEROKU_APPNAME = environ.get("HEROKU_APPNAME", None)

# Bot kayıtları için sohbet numarası
LOG_ID = environ.get("LOG_ID", None)
LOG_ID = int(LOG_ID) if LOG_ID and resr('^-?\d+$', LOG_ID) else None

# Test sunucusuna bağlantı kur
#
# Normal kullanıcılar için değildir
# Ayrı hesabınız olur ama normal sunucudaki
# mesajlara erişemezsiniz veya oradan bu hesaba
# ulaşım sağlayamazsınız
#
# Deep Telegram adıyla da bilinir
#
# Daha fazla bilgi: https://docs.pyrogram.org/topics/test-servers
DEEPGRAM = sb(environ.get('DEEPGRAM', "False"))


def load_brain():
コード例 #3
0
if CONFIG_CHECK:
    LOGS.info(
        "Lütfen ilk hashtag'de belirtilen satırı config.env dosyasından kaldırın"
    )
    quit(1)

# Telegram API KEY ve HASH
API_KEY = environ.get("API_KEY", None)
API_HASH = environ.get("API_HASH", None)

# UserBot Session String
STRING_SESSION = environ.get("STRING_SESSION", None)

# Kanal / Grup ID yapılandırmasını günlüğe kaydetme.
BOTLOG_CHATID = environ.get("BOTLOG_CHATID", None)
BOTLOG_CHATID = int(BOTLOG_CHATID) if BOTLOG_CHATID and resr('^-?\d+$', BOTLOG_CHATID) else None

# Alive Mesajını değiştirme.
ALIVE_MESAJI = environ.get("ALIVE_MESAJI", "Merhaba Seden! Seni Seviyorum ❤️")

# UserBot günlükleme özelliği.
BOTLOG = sb(environ.get("BOTLOG", "False"))
LOGSPAMMER = sb(environ.get("LOGSPAMMER", "False"))

# Hey! Bu bir bot. Endişelenme ;)
PM_AUTO_BAN = sb(environ.get("PM_AUTO_BAN", "False"))

# Güncelleyici için Heroku hesap bilgileri.
HEROKU_APPNAME = environ.get("HEROKU_APPNAME", None)
HEROKU_APIKEY = environ.get("HEROKU_APIKEY", None)