From 10317b2dd10f2ad23ebf6ce3de80a4e04fa2e631 Mon Sep 17 00:00:00 2001 From: Ceda EI Date: Mon, 11 Jan 2021 19:14:54 +0530 Subject: [PATCH] Add boilerplate --- .gitignore | 1 + bot.py | 21 +++++++++++++++++++++ sample.config.py | 1 + 3 files changed, 23 insertions(+) create mode 100644 bot.py create mode 100644 sample.config.py diff --git a/.gitignore b/.gitignore index 13d1490..feea866 100644 --- a/.gitignore +++ b/.gitignore @@ -129,3 +129,4 @@ dmypy.json # Pyre type checker .pyre/ +config.py diff --git a/bot.py b/bot.py new file mode 100644 index 0000000..25bc68b --- /dev/null +++ b/bot.py @@ -0,0 +1,21 @@ +"Tracking everything bot" +import logging +from telegram.ext import Updater +logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', + level=logging.INFO) +from telegram.ext import CommandHandler +import config + +def start(update, ctx): + "/start" + ctx.bot.send_message(chat_id=update.effective_chat.id, + text=("Welcome to TEB.\n\n/f for food\n/w for workout" + "\n/s for studies")) + +updater = Updater(token=config.TOKEN, use_context=True) +dispatcher = updater.dispatcher + +start_handler = CommandHandler('start', start) +dispatcher.add_handler(start_handler) + +updater.start_polling() diff --git a/sample.config.py b/sample.config.py new file mode 100644 index 0000000..60ac7dc --- /dev/null +++ b/sample.config.py @@ -0,0 +1 @@ +TOKEN = "XXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"