
    sojg                     ,    d dl mZ  G d d          ZdS )    )escape_valid_markdown_charsc                   *    e Zd ZdedefdZdefdZdS )Terminologynameinfo_urlc                 "    || _         || _        dS )zInitialize the character.N)r   r   )selfr   r   kwargss       "/app/src/model/wiki/Terminology.py__init__zTerminology.__init__   s    	     returnc                 \    dt          | j                   dt          | j                   dS )zv
        Returns the markdown mention of the character
        :return: The markdown mention of the character
        [z]())r   r   r   )r	   s    r   get_markdown_mentionz Terminology.get_markdown_mention   s6     k.ty99jj=XY]Yf=g=gjjjjr   N)__name__
__module____qualname__strr   r    r   r   r   r      sX        !S !C ! ! ! !
kc k k k k k kr   r   N)src.service.message_servicer   r   r   r   r   <module>r      sS    C C C C C Ck k k k k k k k k kr   