返回列表 发布新帖
查看: 268|回复: 0

telegram双向转发bot带广告?新解决方案

发表于 2025-3-11 12:36:23 | 查看全部 |阅读模式

注册账号,享受无广告的清爽界面!

您需要 登录 才可以下载或查看,没有账号?注册

×
私聊转发机器人 @LivegramBot 现在会在创建者不知情的情况下自动发送虚拟货币广告给使用者!
photo_2025-03-10_09-48-28.jpg
发现了个新项目可以替换这个转发机器人,地址是https://github.com/MiHaKun/Telegram-interactive-bot

项目压缩包: https://github.com/MiHaKun/Telegram-interactive-bot/archive/refs/tags/v0.2.zip
本机器人的主要原理是将客户和机器人的对话,转发到一个群内(自用,最好是私有群),并归纳每个客户的消息到一个子版块。 所以,在开工前,你需要:
@BotFather 申请一个机器人。
获取机器人的token
建立一个群组(按需设置是否公开)
群组的“话题功能”打开。
将自己的机器人,拉入群组。提升权限为管理员。
管理权限切记包含消息管理,话题管理。
通过机器人 @GetTheirIDBot 获取群组的内置ID和管理员用户ID。




PS:以上bot头像和名字自行设定,本图来自于米哈佬的展示图!
1.在vps中创建一个文件夹,将压缩包上传并解压即可。[b]替换自己实际的目录地址。以及赋予755权限(一定要是bot的上级根目录)<div style="max-height:4000px; overflow:auto"><pre><code>cd xxx/telegram/tgbot</code></pre></div>)
2.获取代码/构建python venv(替换实际你的命名,不愿意的可以使用我的)

python3 -m venv sxslbot
source sxslbot/bin/activate
pip install python-telegram-bot

2.修改env
打开.env_example,将自己机器人的Token、账号的API_ID/HASH、管理群组ID和管理员ID补全。 另存.env_example为.env



3.执行

python -m interactive-bot

以上命令是测试是否正常的

正式运营,还是需要类似PM2、supervisor之类的进程管理工具,配合看门狗来实现不间断运行、自动重启、失效重启等功能。(如果你有1panel或者宝塔可以使用supervisor来进行进程守护防止关闭会话后不运行)
配置如下



ps:为了防止有人刷消息默认设置了提醒,不需要的请看.env的最后一条命令将后面的数字改成0即可,这样对方在给bot发信息的时候就不会因为发送的过多导致提醒‘请不要频繁XX'消息提醒了!

爱生活,爱奶昔~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 关注公众号
  • 添加微信客服
© 2025 Nyarime 沪ICP备13020230号-1|沪公网安备 31010702007642号
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表