From 22d1c0b01d8aef00a6237be5696b552f66482954 Mon Sep 17 00:00:00 2001 From: Ceda EI Date: Sun, 20 Jun 2021 18:07:27 +0530 Subject: [PATCH] Add basic codebase structure --- bot.py | 35 +++++++++++++++++++++++++++++++++++ sample.config.py | 1 + 2 files changed, 36 insertions(+) create mode 100755 bot.py create mode 100644 sample.config.py diff --git a/bot.py b/bot.py new file mode 100755 index 0000000..bbc5e81 --- /dev/null +++ b/bot.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python + +from telegram.ext import Updater, CommandHandler, MessageHandler, filters +import config + +def on_start(upd, ctx): + pass + + +def on_img_received(upd, ctx): + pass + + +def on_finish(upd, ctx): + pass + + +def on_cancel(upd, ctx): + pass + + +updater = Updater(token=config.API_KEY, use_context=True) +dispatcher = updater.dispatcher +dispatcher.add_handler(CommandHandler("start", on_start)) +dispatcher.add_handler(MessageHandler(filters.Filters.photo, on_img_received)) +dispatcher.add_handler(CommandHandler("finish", on_finish)) +dispatcher.add_handler(CommandHandler("cancel", on_cancel)) + +def main(): + "Main Function" + updater.start_polling() + + +if __name__ == "__main__": + main() diff --git a/sample.config.py b/sample.config.py new file mode 100644 index 0000000..2271946 --- /dev/null +++ b/sample.config.py @@ -0,0 +1 @@ +API_KEY = "NNNNNNNNNN:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"