PagerMaid · Wiki 内置命令

内置命令

来自PagerMaid · Wiki

账户

account.py 中的所有命令,例子。

username

简介

通过命令快捷设置道纹

不支持回复

例子

设置用户名

使用方法

-username $str

$str 指您需要更换的用户名。

清除用户名

使用方法

-username

name

简介

通过命令快捷设置 First name

不支持回复

例子

-name 123

使用方法

-name $str

$str 指您需要更换的 First name。

清除 First name

使用方法

-name

pfp

简介

通过命令快捷设置头像

支持回复

例子

使用方法

-pfp

回复一张 图片 此命令

发送一张 图片 ,描述为此命令

bio

简介

通过命令快捷设置个人简介

不支持回复

例子

-bio 123

使用方法

-bio $str

$str 指您需要更换的简介。

清除简介

使用方法

-bio

rmpfp

简介

通过命令快捷删除头像

不支持回复

例子

使用方法

-rmpfp $int

$int指您需要删除的头像数。

删除当前头像

使用方法

-rmpfp

删除所有头像

使用方法

-rmpfp all

profile

简介

通过命令生成详细的用户信息

支持回复

例子

生成自己的个人简介

使用方法

-profile

回复一条消息时,则生成他人的个人简介

生成他人的个人简介

使用方法

-profile $user

<code$user 指的是 用户名、uid

block

简介

通过命令快捷拉黑用户

支持回复

例子

拉黑回复用户

使用方法

-block

使用此方法,必须回复用户

拉黑指定用户

使用方法

-block $user

$user 指的是 用户名、uid

unblock

简介

通过命令快捷解除拉黑用户

支持回复

例子

解除拉黑回复用户

使用方法

-unblock

使用此方法,必须回复用户

解除拉黑指定用户

使用方法

-unblock $user

$user 指的是 用户名、uid

自动处理消息

avoid.py 中的所有命令,例子。

ghost

简介

开启此命令将自动将对话标记为已读

使用此命令需要安装 Redis 数据库

开启自动已读

使用方法

-ghost true

关闭自动已读

使用方法

-ghost false

查看自动已读状态

使用方法

-ghost status

deny

简介

开启此命令将自动将删除对话发送的新消息

使用此命令需要安装 Redis 数据库

开启自动删除

使用方法

-deny true

关闭自动删除

使用方法

-deny false

查看自动删除状态

使用方法

-deny status

图片操作

captions.py 中的所有命令,例子。

convert

简介

将图片文件压缩为图片媒体发送

此命令需要回复

例子

使用方法

-convert

caption

简介

此命令用于将两行字幕添加到回复的图片中,字幕将分别添加到顶部和底部,字幕需要以逗号分隔。

此命令需要回复图片

例子

使用方法

-caption $str1,$str2

运行此命令将在图片上方添加 $str1 ,在图片下方添加 $str2

ocr

简介

此命令用于光学字符识别。

此命令需要回复图片

例子

使用方法

-ocr

highlight

简介

此命令用于生成有语法高亮的图片。

此命令可以回复文件

例子

使用方法

-highlight $str

time

简介

此命令用于显示特定区域的时间。

例子

使用方法

-time $str

$str 指某个时区,所有时区请参阅 wikipedia

额外功能

external.py 中的所有命令,例子。

translate

简介

使用 Google 翻译翻译指定字符串。

例子

翻译回复的消息

使用方法

-translate

此命令需要回复一条文本消息

目标语言为配置文件中 application_language中的设定值

翻译指定的消息

使用方法

-translate $str

$str 指需要翻译的字符串。

目标语言为配置文件中 application_language中的设定值。

tts

简介

通过 Google文本到语音 基于字符串生成语音消息。

例子

转换回复的消息

使用方法

-tts

此命令需要回复一条文本消息

转换指定的消息

使用方法

-tts $str

$str 指需要转换的字符串。

google

简介

使用 Google 搜索指定关键词。

由于 google 搜索功能,目前采用爬虫模式,所以会有无法访问的可能性

搜索回复的消息

使用方法

-google

此命令需要回复一条文本消息

搜索指定的消息

使用方法

-google $str

$str 指需要搜索的字符串。

娱乐

fun.py 中的所有命令,例子。

animate

简介

将消息以动态的形式展示出来,而不是直接完全展示。

使用方法

-animate $str1 $str2 ...

$str 指字符串。

teletype

简介

将消息以打字机的形式展示出来,而不是直接完全展示。

使用方法

-teletype $str

$str 指字符串。

widen

简介

加宽消息中的每个字符。

使用方法

-widen $str

$str 指字符串。

owo

简介

使用 owo 来美化消息。

使用方法

-owo $str

$str 指字符串。

flip

简介

把字符串倒过来。

使用方法

-flip $str

$str 指字符串。

rng

简介

生成指定长度的随机字符串。

使用方法

-rng $int

$int 指需要的随机字符串长度。

aaa

简介

生成指定长度的A和a。

使用方法

-aaa $int

$int 指需要的字符串长度。

tuxsay

简介

生成一条看起来像企鹅说话的艺术消息。

使用方法

-tuxsay $str

$str 指需要转换的字符串。

coin

简介

随机扔硬币。

使用方法

-coin

帮助

help.py 中的所有命令,例子。

help

简介

查看命令以及帮助信息。

查看所有命令

使用方法

-help

查看指定命令的帮助

-help $command

$command 指需要查询的命令。

lang

简介

查看当前语言以及更改语言设定。

查看语言

使用方法

-lang

更改语言设定

使用方法

-lang $lang

$lang指需要更改的语言。

alias

简介

编辑命令的重定向。

alias 本身无法进行命令重定向

设置新的重定向

使用方法

-alias set $old_command $new_command

$old_command 指原始命令,例如:help ;$new_command 指新的命令,例如:帮助 。设置完成后您就可以通过 -帮助 来使用帮助功能。

重定向后 $old_command 将无法使用

删除重定向

使用方法

-alias del $old_command

查看所有重定向

使用方法

-alias list

消息

message.py 中的所有命令,例子。

id

简介

查看一条消息的所有信息。

支持回复一条消息

使用方法

-id

uslog

简介

转发一条消息到日志。

支持回复一条消息

使用方法

-uslog

log

简介

静默转发一条消息到日志频道。

支持回复一条消息

使用方法

-log

re

简介

复读一条消息。

需要回复一条消息

使用方法

-re $int

$int 指需要复读的次数,留空为一次。

leave

简介

快速退群。

需要在群组中执行

使用方法

-leave

hitokoto

简介

随机获取一言。

使用方法

-hitokoto

apt

简介

插件管理。

安装插件

使用方法

-apt install $str

$str 指插件仓库中的插件名。所有插件见 Github

卸载插件

使用方法

-apt remove $str

$str 指已安装的插件名。

更新插件

使用方法

-apt update

导出已安装插件

使用方法

-apt export

搜索插件

使用方法

-apt search $str

$str 指搜索关键词。

显示插件详情

使用方法

-apt show $str

$str 指插件名。

禁用插件

使用方法

-apt disable $str

$str 指已启用的插件名。

启用插件

使用方法

-apt enable $str

$str 指已禁用的插件名。

批量删除

prune.py 中的所有命令,例子。

prune

简介

以此命令回复某条消息,将删除最新一条消息至该条消息之间的所有消息。

大于 1000 条可能会触发删除消息过快限制

非群组管理员只删除自己的消息

需要回复一条消息

使用方法

-prune

selfprune

简介

删除当前对话您发送的特定数量的消息。

大于 1000 条可能会触发删除消息过快限制

入群消息非管理员无法删除

当数字足够大时即可实现删除所有消息

使用方法

-selfprune $int

$int 指需要删除的消息数。

yourprune

简介

删除当前对话您回复用户所发送的特定数量的消息。

大于 1000 条可能会触发删除消息过快限制

入群消息非管理员无法删除

需要回复一条消息

当数字足够大时即可实现删除所有消息

使用方法

-yourprune $int

$int 指需要删除的消息数。

del

简介

删除当前对话您所回复的消息。

入群消息非管理员无法删除

需要回复一条消息

使用方法

-del

二维码

qr.py 中的所有命令,例子。

genqr

简介

生成一张二维码。

使用方法

-genqr $str

$str 指二维码内容。

parseqr

简介

解析一张二维码。

需要回复一张二维码图片

使用方法

-parseqr

sb

简介

在自己拥有管理员权限的共同群组中封禁一位用户。

需要回复一条消息

使用方法

-sb

在线状态

status.py 中的所有命令,例子。

sysinfo

简介

通过 neofetch 检索系统信息.

使用方法

-sysinfo

简介

查看 PagerMaid-Modify 的运行状态。

使用方法

-status

stats

简介

查看所有对话数统计。

使用方法

-stats

speedtest

简介

运行 speedtest 脚本,查看服务器速度。

使用方法

-speedtest

connection

简介

显示运行 PagerMaid-Modify 的服务器和 Telegram 服务器之间的连接信息。

使用方法

-connection

pingdc

简介

测试您的服务器到 Telegram 数据服务器的延迟之间的延迟。

使用方法

-pingdc

ping

简介

计算运行 PagerMaid-Modify 的服务器和 Telegram 服务器之间的延迟。

使用方法

-ping

topcloud

简介

生成一张资源占用词云。

使用方法

-topcloud

贴纸

sticker.py 中的所有命令,例子。

s

简介

将他人贴纸包中的贴纸添加到自己的贴纸包中。

此命令需要回复一张贴纸

使用方法

-s

sticker

简介

通过关键词查找 sticker 包。

使用方法

-sticker $str

$str 指需要搜索的关键词。

系统

system.py 中的所有命令,例子。

sh

简介

远程执行 ssh 命令。

此命令有风险,请谨慎使用

使用方法

-sh $command

$command指需要执行的命令。

restart

简介

重启 PagerMaid-Modify

使用方法

-restarttrace

简介

追踪链接重定向。

最多可追踪 128 次重定向

使用方法

-trace $url

$url指需要进行查询的链接。

chat

简介

加入 PagerMaid-Modify 用户群

使用方法

-chat

update

简介

更新 PagerMaid-Modify

检查更新

使用方法

-update

Debug

使用方法

-update debug