
无意中发现一个VPS主机,价格超便宜。最低价格每月不到10元人民币,100M带宽无限流量每个月也不到20元人民币。不过就是线路有时延迟略高,但就这个价格来说,我是觉得很划算了。
如果感兴趣可以去看下:HostVDS.com
有了主机,就手痒想弄点东西玩玩,于是搞了一个 Telegram 投稿机器人。
代码几乎都是让 ChatGPT 写的,经过一周的版本迭代,查BUG除BUG,已经搞的差不多了。还是非常开心的~ 不禁感叹如今的 AI 能让我这么一个几乎没有 Python 基础的人,通过 AI 制作出了一个功能还算全面的投稿机器人。
✨ 投稿机器人基础功能:
✅ 用户通过给机器人发送消息进行投稿,机器人将投稿消息转发给管理员(支持媒体组形式)。投稿成功后会收到自动回复(媒体组只回复一次)。
✅ 机器人转发的消息内嵌投稿人昵称与 Telegram ID,点击昵称可查看资料,点击 ID 可复制。
✅ 管理员可通过回复投稿内容给投稿者发送私信(媒体组需对首条媒体回复)。
✅ 投稿禁言功能,管理员可设置禁言时长(1 分钟~永久),可附加禁言原因。支持查看、修改、解除禁言。被禁言用户投稿时会收到提示。
✅ 支持自定义欢迎消息和自动回复内容,可设置图文形式,并添加可点击超链接按钮(支持排序与布局调整)。
✅ 投稿频率限制功能(默认关闭),管理员可开启此功能并设置每小时允许投稿次数。超出后用户将收到提醒。
✅ 管理员可见的聊天框功能菜单,包含完整指令帮助 /help;投稿用户无法看到管理员菜单。
🧪 测试 & 演示
😺 投稿猫 – Telegram 投稿机器人: 🔗 https://t.me/imnekobot
程序已经完整上传到 Github,如果需要可以去自取。
https://github.com/imnekosama/imnekobot
📁 文件结构:
/root/telegram_bot/imneko_bot/
├── imneko_bot.py # 主程序文件(投稿逻辑、指令监听等)
├── safe_send.py # 安全发送封装函数,避免网络延迟导致程序崩溃并通知管理员
├── config.json # 配置文件(包含 token、管理员 ID、欢迎语、按钮设置等)
├── blacklist.json # 储存被禁言用户的记录:ID、昵称、禁言时间与原因
├── welcome.jpg # 可选 /start 欢迎图片
├── reply_banner.jpg # 可选 投稿成功后图文自动回复图片
├── requirements.txt # 项目依赖清单(推荐使用 pip 一键安装)
├── imneko_bot.service # systemd 后台服务文件(可选)