o
    kj:                     @   sL   d dl Z d dlmZ d dlmZmZmZ d dlmZ eG dd deZ	dS )    N)CommandPlugin)atimagetext)register_pluginc                   @   s2   e Zd ZdZdZdZdZdefddZdd	 Z	d
S )RandomReferencePluginrandom_referenceu!   发送一张随机参考图片。)u   /随机参考u   /隨機參考zhttps://picsum.photos/512returnc                 C   sn   ddd}zt j| j|ddd}W n ty#   t j| jddd}Y nw |jdv r4|jdd	}|r4|S | jS )
Nzhttp://127.0.0.1:7890)httphttps   F)proxiestimeoutallow_redirects)r   r   )i-  i.  i/  i3  i4  Location )requestsget
PICSUM_URL	Exceptionstatus_codeheaders)selfr   resploc r   >/home/dore/onebot/Bot_Ero/plugins/random_reference/__init__.py_resolve_image_url   s   
z(RandomReferencePlugin._resolve_image_urlc                 C   sN   | j j}|  }|r| jt|tdt| d S | jtdt| d S )Nu   随机参考：)	bot_eventuser_idr   apisend_msgr   r   r   )r   r   urlr   r   r   handle!   s
    zRandomReferencePlugin.handleN)
__name__
__module____qualname__namedescriptionCOMMANDSr   strr   r#   r   r   r   r   r      s    r   )
r   	core.baser   core.cqr   r   r   
core.utilsr   r   r   r   r   r   <module>   s    