summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'app.py')
-rw-r--r--app.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/app.py b/app.py
new file mode 100644
index 0000000..6149096
--- /dev/null
+++ b/app.py
@@ -0,0 +1,29 @@
+# This file is part of python-cinema-club-bot
+# contributed in 2024 by Mikhail Kirillov (~w96k) <w96k@runbox.com>
+
+# To the extent possible under law, the author(s) have dedicated all copyright
+# and related and neighboring rights to this software to the public domain
+# worldwide. This software is distributed without any warranty.
+
+# You should have received a copy of the CC0 Public Domain Dedication along
+# with this software. If not, see:
+# <http://creativecommons.org/publicdomain/zero/1.0/>.
+
+from telegram import Update
+from telegram.ext import ApplicationBuilder, CommandHandler, ContextTypes
+from dotenv import load_dotenv
+import os
+
+load_dotenv()
+
+
+async def hello(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
+ await update.message.reply_text(f'Hello {update.effective_user.first_name}')
+
+app = ApplicationBuilder().token(
+ os.environ.get('TELEGRAM_TOKEN')
+).build()
+
+app.add_handler(CommandHandler("hello", hello))
+
+app.run_polling()