diff options
| author | mroik <mroik@delayed.space> | 2021-11-25 16:29:39 +0100 |
|---|---|---|
| committer | mroik <mroik@delayed.space> | 2021-11-25 16:29:39 +0100 |
| commit | 9ab1160316b16056abe91af13fde6946f2e0ade8 (patch) | |
| tree | 51d757f6aab1db83f0520a68dd70a64d46d705df /telegrambot.py | |
| parent | 1b14ca9b44de19369463ad2afcf77b5b4fce3ef7 (diff) | |
Modified to retain user tagging
Diffstat (limited to 'telegrambot.py')
| -rw-r--r-- | telegrambot.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/telegrambot.py b/telegrambot.py new file mode 100644 index 0000000..008e38d --- /dev/null +++ b/telegrambot.py @@ -0,0 +1,23 @@ +import logging + +from telegram.ext import Updater, Dispatcher, CallbackContext, MessageHandler +from telegram.ext.filters import Filters +from telegram import Bot, Update + +from config import BOT_TOKEN, USER_ID, GROUP_ID + + +LOG = logging.getLogger(__name__) +updater = Updater(token=BOT_TOKEN) +disp: Dispatcher = updater.dispatcher +bot: Bot = updater.bot + + +def handle_msg_rec(update: Update, context: CallbackContext) -> None: + if update.message.from_user.id != int(USER_ID): + return + update.message.forward(int(GROUP_ID)) + LOG.info(f"Message from {update.message.from_user.id} was forwarded to {GROUP_ID}") + + +disp.add_handler(MessageHandler(Filters.update, callback=handle_msg_rec)) |
