Skip to main content

get_login_info

Get the bot’s own account information.

Request

No parameters required.

Response

number
Bot’s QQ number
string
Bot’s nickname

Example

get_stranger_info

Get information about a user (go-cqhttp extension).

Request

string
required
User QQ number
boolean | string
default:"false"
Bypass cache and fetch fresh data

Response

number
User QQ number
string
User nickname
string
Gender: male, female, or unknown
number
Age
string
QQ ID (QID)
number
QQ level
number
Login days

Example

get_friend_list

Get the bot’s friend list.

Request

boolean | string
default:"false"
Bypass cache and fetch fresh data

Response

array
Array of friend objects
Each friend object contains:
  • user_id (number): Friend QQ number
  • nickname (string): Friend nickname
  • remark (string): Friend remark/note
  • sex (string): Gender
  • level (number): QQ level
  • age (number): Age
  • qid (string): QQ ID
  • login_days (number): Login days
  • category_id (number): Friend category ID
  • categoryName (string): Friend category name

Example

send_like

Send a “like” (thumbs up) to a user’s profile.

Request

string
required
Target user QQ number
number | string
default:"1"
Number of likes to send (1-10)

Response

null
Returns null on success

Example

Sending likes too frequently may result in failure. The error code 1400 indicates rate limiting or the user doesn’t exist.

set_friend_add_request

Approve or reject a friend request.

Request

string
required
Request flag from friend request event
boolean | string
default:"true"
Approve (true) or reject (false)
string
default:""
Friend remark/note (only used when approving)

Response

null
Returns null on success

Example

get_cookies

Get cookies for QQ web interface (NapCat extension).

Request

string
Cookie domain (optional)

Response

string
Cookie string

Example

get_recent_contact

Get recent contacts (NapCat extension).

Request

number
default:"10"
Number of contacts to retrieve

Response

array
Array of recent contact objects
Each contact contains:
  • user_id (number): Contact QQ number (for private chats)
  • group_id (number): Group number (for group chats)
  • time (number): Last contact time
  • message_type (string): Contact type (private or group)
  • message (array): Last message content
  • raw_message (string): Last message text
  • sender (object): Sender information

Example

Additional User Actions

set_friend_remark

Set or update a friend’s remark/note.
string
required
Friend QQ number
string
required
New remark/note text

get_friend_with_category

Get friend list with category information (NapCat extension). Returns friends organized by categories/groups.

get_unidirectional_friend_list

Get list of one-way friends (users who added you but you haven’t added back).

delete_friend

Delete a friend from your friend list (go-cqhttp extension).
string
required
Friend QQ number to delete

get_profile_like

Get the list of users who liked your profile (NapCat extension).

get_user_status

Get a user’s online status (NapCat extension).
string
required
User QQ number