diff options
author | Mikhail Kirillov <w96k@runbox.com> | 2024-10-07 20:52:33 +0400 |
---|---|---|
committer | Mikhail Kirillov <w96k@runbox.com> | 2024-10-07 22:20:37 +0400 |
commit | ca5a97ee010dcf122b1b39f63800d17571bcf44a (patch) | |
tree | 13c00d121a1c442001c7d325508a16330182c148 /app.py |
Init commit
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -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() |