diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..553343c --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +TOKEN='' diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fe05ae3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +config.yml diff --git a/TelegramContactProtectionBot.py b/TelegramContactProtectionBot.py index f0bdd73..05e5afd 100755 --- a/TelegramContactProtectionBot.py +++ b/TelegramContactProtectionBot.py @@ -1,7 +1,5 @@ #!/usr/bin/python3 -TOKEN='' - - +from dotenv import dotenv_values from telegram import Update, Chat, ChatMember, ParseMode, ChatMemberUpdated, BotCommand from telegram.ext import Updater, CommandHandler, ChatMemberHandler, CallbackContext, MessageHandler, Filters import telegram @@ -9,17 +7,15 @@ import logging import os.path import yaml +TOKEN=dotenv_values()['TOKEN'] configFilename='config.yml' - config = {} - - reply_markup = None bot = telegram.Bot(token=TOKEN) updater = Updater(token=TOKEN, use_context=True) dispatcher = updater.dispatcher -logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) +logging.basicConfig(format='%(asctime)s - %(levelname)s - %(message)s', level=logging.INFO) def loadConfig(): if(os.path.isfile(configFilename)):