File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -26,3 +26,15 @@ async def channel_post(client: Client, message: Message):
2626 link = f"https://t.me/{ client .username } ?start={ base64_string } "
2727 reply_markup = InlineKeyboardMarkup ([[InlineKeyboardButton ("🔁 Share URL" , url = f'https://telegram.me/share/url?url={ link } ' )]])
2828 await reply_text .edit (f"<b>Here is your link</b>\n \n { link } " , reply_markup = reply_markup , disable_web_page_preview = True )
29+
30+ @Bot .on_message (filters .channel & filters .incoming & filters .chat (CHANNEL_ID ))
31+ async def new_post (client : Client , message : Message ):
32+ message_id = message .message_id
33+ converted_id = post_message .message_id * abs (CHANNEL_ID )
34+ string = f"get-{ converted_id } "
35+ base64_string = await encode (string )
36+ link = f"https://t.me/{ client .username } ?start={ base64_string } "
37+ reply_markup = InlineKeyboardMarkup ([[InlineKeyboardButton ("🔁 Share URL" , url = f'https://telegram.me/share/url?url={ link } ' )]])
38+ try :
39+ await message .edit_reply_markup (reply_markup )
40+ pass
You can’t perform that action at this time.
0 commit comments