PrettyPick

PrettyPick

sheetung / PrettyPick
Plugin322 downloadsEvent Listener1entertainment

Hand-picking the most captivating beauty from a myriad of styles, just to steal your heart.

PrettyPick

English | 中文


Introduction

PrettyPick is a LangBot plugin that fetches beautiful images from various styles. Hand-picking the most captivating beauty from a myriad of styles, just to steal your heart.

Features

Notes for LangBot Deployed in Docker Environment

For the HTTP server configuration in NapCat, refer to the image below. The name can be set arbitrarily. The host must be 0.0.0.0 and the port can be any available one.

LangBot shall use the physical IP address of the host machine.

  • Smart Image Fetching: Concurrent image retrieval with automatic retry mechanism
  • Flexible Message Modes:
    • Single image mode for individual requests
    • Merge forward mode for multiple images (OneBot v11)
  • Configurable Limits: Set maximum image count per request
  • Secure API Access: Support for OneBot API token authentication
  • Bilingual Support: Full support for English and Chinese
  • Graceful Degradation: Auto fallback to normal message mode if forward fails

Installation

Install via the Plugin Market in the LangBot backend web UI.

Configuration

ParameterTypeRequiredDefaultDescription
beauty_triggerstringYes"看妹妹"Trigger keyword for image fetch
image_count_limitintegerYes3Maximum images per request
use_forwardbooleanNotrueEnable merge forward (OneBot only)
onebot_api_urlstringNo"http://127.0.0.1:3000"OneBot API URL
onebot_access_tokenstringNo""OneBot API access token for security

Usage

Simply send a message in group chat with the trigger keyword:

看妹妹          # Fetch 1 image
看妹妹 3        # Fetch 3 images
看妹妹 5        # Request 5 images (limited by config)

Message Modes

Normal Mode

Used when:

  • Requesting 1 image
  • use_forward is disabled
  • Forward mode fails (auto fallback)

Sends images directly using platform message API.

Forward Mode (OneBot v11)

Used when:

  • Requesting multiple images (>1)
  • use_forward is enabled
  • OneBot API is available

Sends images as a merge forward message card for better user experience.

Dependencies

  • langbot-plugin: LangBot Plugin SDK
  • httpx: HTTP client for API requests
  • aiohttp: Async HTTP client for forward messages

Issue Feedback & Feature Development

QQ Grup

Use PrettyPick in Feishu/Lark bots, DingTalk bots, WeCom bots, WeChat bots, QQ bots, Slack bots, Discord bots, Telegram bots, LINE Bots, and Matrix Bots.

Host your bot on LangBot Cloud and connect this extension to the collaboration platforms your team already uses.

Open LangBot Cloud

Comments