text: from telethon import events
  from telethon.errors.rpcerrorlist import YouBlockedUserError
  
  from usercodex import codex
  
  from ..core.managers import edit_or_reply
  
  plugin_category = "utils"
  
  
  @codex.cod_cmd(
      pattern="ctg$",
      command=("ctg", plugin_category),
      info={
          "header": "Reply to link To get link preview using telegrah.s.",
          "usage": "{tr}ctg",
      },
  )
  async def _(event):
      "To get link preview"
      reply_message = await event.get_reply_message()
      if not reply_message:
          await edit_or_reply(event, "```Reply to a Link.```")
          return
      if not reply_message.text:
          await edit_or_reply(event, "```Reply to a Link```")
          return
      chat = "@chotamreaderbot"
      codevent = await edit_or_reply(event, "```Processing```")
      async with event.client.conversation(chat) as conv:
          try:
              response = conv.wait_event(
                  events.NewMessage(incoming=True, from_users=272572121)
              )
              await event.client.forward_messages(chat, reply_message)
              response = await response
              await event.client.send_read_acknowledge(conv.chat_id)
          except YouBlockedUserError:
              await codevent.edit(
                  "`RIP Check Your Blacklist Boss and unblock @chotamreaderbot`"
              )
              return
          if response.text.startswith(""):
              await codevent.edit("Am I Dumb Or Am I Dumb?")
          else:
              await codevent.delete()
              await event.client.send_message(event.chat_id, response.message)
  