18 lines
876 B
Python
18 lines
876 B
Python
|
from bot.DaHandler import DaHandler
|
||
|
from telegram import ParseMode
|
||
|
import bot
|
||
|
from bot.DaMsg import DaMsg
|
||
|
|
||
|
|
||
|
class MainChannelPhotoHandler(DaHandler):
|
||
|
|
||
|
def handler(self, update, context):
|
||
|
if bot.config['MAIN_CANNEL_ID'] == str(update.effective_chat.id):
|
||
|
if update.effective_message.caption is not None:
|
||
|
da_msg = DaMsg(update.effective_message)
|
||
|
text = "{text} \n\n {bot_link}".format(text=da_msg.stylizedCaption,
|
||
|
bot_link="👉 <a href='https://t.me/prosmi_bot'>Предложить новость</a>")
|
||
|
|
||
|
context.bot.editMessageCaption(chat_id=update.effective_chat.id,
|
||
|
message_id=update.effective_message.message_id,
|
||
|
caption=text, parse_mode=ParseMode.HTML)
|