aboutsummaryrefslogtreecommitdiff
path: root/telegrambot.py
diff options
context:
space:
mode:
authormroik <mroik@delayed.space>2021-11-25 16:29:39 +0100
committermroik <mroik@delayed.space>2021-11-25 16:29:39 +0100
commit9ab1160316b16056abe91af13fde6946f2e0ade8 (patch)
tree51d757f6aab1db83f0520a68dd70a64d46d705df /telegrambot.py
parent1b14ca9b44de19369463ad2afcf77b5b4fce3ef7 (diff)
Modified to retain user tagging
Diffstat (limited to 'telegrambot.py')
-rw-r--r--telegrambot.py23
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))
XMR address: 854DmXNrxULU3ZFJVs4Wc8PFhbq29RhqHhY8W6cdWrtFN3qmooKyyeYPcDzZTNRxphhJ5UzASQfAdEMwSteVqymk28aLhqj