aboutsummaryrefslogtreecommitdiff
path: root/telegrambot.py
blob: 008e38d01a590bb014186cf2d9509cdf57a44706 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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