Source: https://tgdog.wadesk.io/zh/how-to-use/

使用教程

# 可靠的守护。 清晰的配置。

连接你自己的 Telegram 机器人，选择超级群。
先从观察开始，再逐步调整。

Chrome 120+  你自己的机器人  本地管理面板

01

## 先在 Chrome 中安装。

TGDog 上线后，从 Chrome 应用商店安装。打开插件管理页开始配置。

使用 Chrome 120 或更新版本。保持 Chrome 运行及设备联网。

即将上线 Chrome 应用商店

02

## 创建你自己的 Telegram 机器人。

按照下方 BotFather 步骤创建，然后在 TGDog 中连接新机器人。不需要写代码或部署服务器，TGDog 通过 Chrome 运行机器人的监控。

### 从 BotFather 到第一个机器人

- 打开官方 BotFather。在 Telegram 中打开 [@BotFather](https://t.me/BotFather) ，如果显示 Start 按钮，点击开始。

- 发送 `/newbot`.BotFather 会要求你设置机器人的显示名称。

- 选择显示名称。例如， `My Community Guard`。这是群成员看到的名称。

- 选择唯一的用户名。使用字母、数字或下划线；长度为 5–32 个字符，并以 `bot`结尾。例如： `my_community_guard_bot`。如果已被占用，请换一个。示例不是链接，也不保证该用户名可用。

- 妥善保存 API Token。BotFather 会返回机器人的链接和 Token。复制 Token 并保密。如果泄露或丢失，可使用 BotFather 的 `/token` 命令生成新的 Token。

- 在 TGDog 插件中连接。打开插件的“机器人接入”页面，粘贴 Token 并连接。确认验证后的机器人身份，再继续配置群组。

BOTFATHER 输入示例 `/newbot``My Community Guard``my_community_guard_bot`这里不会展示或收集 Token。

创建步骤参考： [Telegram 官方 BotFather 指南](https://core.telegram.org/bots/features#creating-a-new-bot).

不要在本网站填写 Token，也不要发送给支持人员。已有 Webhook 或其他更新接收客户端可能产生冲突。

[打开官方 BotFather](https://t.me/BotFather)

03

## 将机器人加入群组。

打开测试超级群的成员设置，选择添加成员，搜索刚创建的准确用户名。加入机器人后，在群管理员设置中将其设为管理员。如果需要自动动作，授予删除消息和限制成员权限。在群里发送 /setup 或文字消息，再通过 TGDog 接收更新。不同 Telegram 客户端的菜单名称可能不同。

配置规则前，确认机器人已是测试超级群的管理员。普通群会被记录，但当前版本不支持开启管理功能。

04

## 配置群组规则。

打开“群与规则”，找到你的超级群并编辑规则。开启观察，添加关键词，按需设置重复消息、近似重复或防刷屏规则。检查该群的白名单，首次测试保持“观察”模式，然后保存配置。

保存规则可能检查已有缓存消息。先使用观察模式；了解封禁或移除对成员状态及历史消息的影响后，再选择相应动作。

[配置你的 Telegram 垃圾消息过滤规则](https://tgdog.wadesk.io/zh/guide/spam-filter-rules/)

05

## 观察执行结果。

使用不在白名单中的非管理员成员发送一条命中规则的测试消息。在“可疑消息”中查看匹配原文与规则快照。观察模式只保存证据，不执行成员处理。如果已明确启用封禁或移除，再到“执行记录”查看消息删除进度与成员处理结果，并根据实际结果调整规则。

保持 Chrome 运行、设备唤醒并联网。完整分析约每五分钟执行一次，结果可能需要等待。待执行、重试或未知状态均不代表动作已成功。

[了解 Block 和 Remove](https://tgdog.wadesk.io/zh/guide/member-actions/)

## 基础已就绪，接下来按需配置。

进一步了解关键词、白名单、证据和连接故障排查。

[打开指南](https://tgdog.wadesk.io/zh/guide/)

机器人能看到的消息取决于其权限与 Telegram 的规则。 [阅读 Telegram 官方机器人 FAQ。](https://core.telegram.org/bots/faq#what-messages-will-my-bot-get)
