在Telegram生态中,BotFather是每个开发者和管理员的起点。作为Telegram官方的机器人管理者,BotFather几乎承担了所有机器人的“出生”与“成长”职责:创建、命名、获取Token、调整权限、甚至删除。无论你是想做一个通知提醒机器人、群管助手,还是自动化工具,掌握BotFather的全面用法都是必修课。本文将从零开始,带你逐步上手所有核心功能,并分享一些实用技巧。
一、认识BotFather:Telegram机器人的“出生证明”
BotFather是Telegram官方提供的机器人管理工具,所有机器人的创建和基础配置都必须经由它完成。你只需要在Telegram中搜索@BotFather并点击“开始”(Start),就可以进入管理界面。它的命令简单直观,每条命令后都会弹出提示引导,即使没有编程基础也能轻松操作。
二、创建你的第一个机器人:/newbot
打开与BotFather的聊天窗口,输入/newbot,它会依次询问你两个信息:
- 机器人显示名称:用户看到的名字,例如“天气助手”。
- 机器人用户名:以
bot结尾的唯一标识,例如weather_assistant_bot。注意:用户名不可与现有机器人重复,且只能包含字母、数字和下划线。
提交成功后,BotFather会立即生成一个HTTP API Token,这就是你编程或使用第三方服务时需要的唯一密钥。请务必妥善保存,它相当于机器人的“身份证钥匙”。
三、获取与重置Token:/token
如果你忘记了Token,或者怀疑Token泄露,随时可以在BotFather对话框发送/token,选择要操作的机器人,即可查看或重新生成Token。重新生成后,旧Token将立即失效,所有依赖它的服务都要更新。
实用建议:不要在公开渠道暴露Token,以免机器人被恶意控制。建议将Token保存在环境变量或安全配置文件中。
四、编辑机器人资料:/mybots
输入/mybots,你会看到自己创建的所有机器人列表。点击任意机器人,即可展开管理菜单,进行以下编辑:
- 修改名称:更换显示名称,不影响用户名。
- 修改描述和关于:设置机器人的简介和帮助信息,用户点击机器人资料时可见。
- 编辑机器人头像:通过/setuserpic上传图片,让机器人更有辨识度。
- 编辑命令列表:通过/setcommands设置机器人菜单中的命令,方便用户快速调用。