使用 TdPmBot 创建您的全功能私聊机器人

使用 TdPmBot 创建您的全功能私聊机器人

Td Bots

TdPmBot 是一个开源的 Telegram 私信机器人以及创建器

与其他机器人的比较

您可能听说过私聊机器人, 或使用 LivegramBot 创建过简易的私聊机器人, 现在您有了新的解决方案.

给高级用户的提示: 您可以直接跳转到 自建及使用说明.

私聊机器人能干什么 ?
  • 避免泄露拥有者 保护隐私
  • 接入到群组 接收投稿
  • 设置消息模板 自动回复
  • 待您发现 ...
如何创建一个机器人 ?

首先, 打开 @BotFather 注册机器人.

发送 /newbot, 依次输入名称、用户名 ( 必须以 bot 结尾 ) 即可创建.

然后会收到相当于机器人账号密码的 BotToken, 即令牌, 它看起来像这样: 1234567890:QWERTYIOP.....

您可以使用 /setname 设置机器人的名称
使用 /setuserpic 设置机器人的头像
使用 /setdescription 设置机器人的介绍 ( 显示在 "它能做什么?" 下方 )
使用 /setabouttext 设置机器人的简介

如果您需要将机器人接入到群组, 您还需要使用 /setprivacy 关闭隐私模式, 否则将无法在群组中进入对等聊天模式.

现在您需要复制 BotToken 并转到任意您能访问的 TdPmBot 实例, 官方公开实例在这里: @TdPmBot.

发送 /new_bot, 输入机器人令牌, 根据提示激活机器人.

简单吧, 大功告成!

创建完成后, 您会收到一份设置菜单, 您也可以使用 /my_bots 打开该菜单, 以下是白话文详细说明:

欢迎消息

即对机器人发送 /start 时回复的消息, 也是 TdPmBot 的特色之一, 其他机器人只能设置纯文本, 不支持多条.

点击 编辑 按钮开始设置, 因为非纯文本消息无法跨机器人转存, 所以您需要转到您的机器人进行设置.

点击 重置 按钮重置回默认欢迎消息.

输入任意消息可后使用 /preview 进行预览, 最后别忘了用 /submit 提交 ~

接入群组

设置后所有私聊将会由该群组接收.

可选设置:

仅管理员可操作: 默认所有群组成员可操作机器人, 开启此项之后只有管理员能 发送 / 回复消息、使用命令

暂停接入: 暂停接入到群组, 新消息将恢复发送到私聊.

行为选项

通用设置.

保留提示: 进行回复等操作后机器人会回复一条消息确认操作成功或失败 如 "已发送", 开启此项后机器人不会自动删除操作成功的消息.

双向同步: 默认将转发客人的所有消息给您, 当对方回复或删除消息时追加一条提示消息, 编辑消息时重新转发.

开启此项时机器人将直接复制对方的消息, 而不是每次都转发, 并同步对方的编辑, 删除操作.

保持回复: 没有进入 ( /join ) 对应会话的情况下默认回复消息将直接发送给客人, 而不会 「回复」 对应的消息, 启用此项后将保持对目标消息的回复状态.

忽略删除: 默认您删除消息后, 发送给客人的对应消息也将删除; 开启此项后删除操作将不会自动同步, 当同时开启 保留提示 时在发送成功的提示 中将增加一个 可以删除该消息 的按钮.

命令管理

您可以为机器人添加命令, 并为每个命令设置不同的消息内容, 并接收到 客人的新消息 回复的命令名称.

您也可以创建一个链接 ( start payload, 链接可以在命令设置中找到 ), 打开bot时点击开始按钮的效果等于启动并发送该命令.

操作指南以及命令

提示消息

当客人发送
消息到机器人, 机器人会为每人每 5 条消息发送一条提示消息给您 ( 包括用户ID 与 引用 ).

回复这条消息: 消息将被直接发送给客人.

回复消息

客人的消息将被转发至主人或接入的群组 (如果有设置).

如果启用了 双向同步, 此处将直接发送对方的消息的复制, 而不是每次转发消息, 否则如果对方回复的消息存在, 将再发送一条提示消息回复对应的消息.

对客人的消息的可用操作:

回复这条消息: 消息将被直接发送给客人或回复对应消息.

回复对方的消息直接发送消息的复制给客人, 如果没有进入对应的会话, 将不会 「回复」对应消息, 除非您开启了 保持回复.

持续对话

提示消息 / 您发送或收到的消息 回复 /join ( 也可以使用 对方用户名 / ID / 引用 作为参数).

进入该对话后所有消息将被 发送 / 「 回复 」 到目标对话 / 给目标消息.

注: 如果接入到了群组, 请确保机器人有访问消息权限 ( BotFather -> /setprivacy -> Disable ), 否则无法收到此类与机器人无关的消息.

屏蔽用户

屏蔽用户, 效果为丢弃所有来自对方的的消息.

命令为 /block 或别名 /ban, 使用方法同上 ( 可以对 /block 消息以及屏蔽结果的消息回复 ) ..

屏蔽后会忽略对方发送的所有消息, 使用 /unblock 或别名 /unban 取消屏蔽, 另: 无法屏蔽自己.

撤回所有消息

命令为 /recall, 使用方法同上.

使用后删除有记录的双方所有消息, 并删除记录, 所以配合屏蔽使用时请先屏蔽.

建议 / 问题 / 反馈

您可以关注 通知频道 并加入讨论群组进行反馈, 或在公开实例使用 /issue 命令提交 ~

Report Page