summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app.py9
-rw-r--r--strings.py12
2 files changed, 18 insertions, 3 deletions
diff --git a/app.py b/app.py
index a479d11..eeaf27e 100644
--- a/app.py
+++ b/app.py
@@ -7,7 +7,7 @@
# 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/>.
+# <http://creativecommons.org/publicdomain/zero/1.0/>
from telegram import Update, error
from telegram.ext import ApplicationBuilder, CommandHandler, ContextTypes, \
@@ -16,6 +16,7 @@ from dotenv import load_dotenv
from rich import inspect
import os
import logging
+from .strings import INVALID_COMMAND
load_dotenv()
@@ -24,10 +25,11 @@ logging.basicConfig(
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
)
+
async def about(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
await update.message.reply_text('''
Version 0.0
-
+
python-cinema-club-bot is a bot for Telegram specialized for managing cinema club activities. This software is released as Public Domain using CC0 license.
Project information: http://57.129.46.169/trac/wiki/python-cinema-club-bot
@@ -42,6 +44,7 @@ You should have received a copy of the CC0 Public Domain Dedication along with t
''')
+
async def add_choose_cycle(
update: Update,
context: ContextTypes.DEFAULT_TYPE
@@ -63,7 +66,7 @@ async def add_choose_cycle(
async def unknown(update: Update, context: ContextTypes.DEFAULT_TYPE):
- await context.bot.send_message(chat_id=update.effective_chat.id, text="Invalid command. Available commands: /add")
+ await context.bot.send_message(chat_id=update.effective_chat.id, text=INVALID_COMMAND)
app = ApplicationBuilder().token(
os.environ.get('TELEGRAM_TOKEN')
diff --git a/strings.py b/strings.py
new file mode 100644
index 0000000..61dc5d6
--- /dev/null
+++ b/strings.py
@@ -0,0 +1,12 @@
+# 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/>
+
+INVALID_COMMAND = "Invalid command. Available commands: /add"