Telegram机器人群聊系统,独立对话窗口,程序下载搭建教程

主要功能机器人转发消息到群组,管理员一对一通过群组发送消息机器人转发给用户,完全隐藏已读身份等重要信息。

1-25021Q2454CP.png

使用UBuntu 20 系统 其他系统可能会安装多个依赖环境

1.安装虚拟环境包 python3-venv 

sudo apt update

sudo apt install python3.8-venv

安装完之后,在程序目录下创建虚拟环境:

python3 -m venv venv

2. 修改变量-路径替换成你的

/www/wwwroot/newbot/venv/bin/activate 找到文件夹

将代码放到尾部 保存

export PYTHONPATH=$PYTHONPATH:/www/wwwroot/newbot/interactive-bot/dist

3.修改目录下的.env文件替换成你自己的信息

1-25021Q54GE63.png

1.获得机器人方法:使用 @BotFather 申请 Token

  1. 打开 Telegram,在搜索框中输入 @BotFather,并点击官方 Bot 进入对话。
  2. 输入 /start,BotFather 会列出所有可用的命令。
  3. 输入 /newbot,创建一个新的机器人。
  4. 按照提示输入机器人名称(例如:MyTestBot)。
  5. 输入用户名(必须以 bot 结尾,例如:MyTestBot_bot)。
  6. 创建成功后,BotFather 会返回你的 Token,格式如下:

    API:123456789:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
    这个 Token 就是你需要的机器人 ID Token


  7. 机器人ID就是123456789  机器人Token就是ABC.开头

  8. 请创建一个群:

  9. 群邀请你刚才的机器人,并提权为管理员。这一步教程也和山一样多,随意搜索。
  10. 群设置为公开(随意起个用户名),然后改为私有。这一步最好不要省略

2.获得群组ID与个人ID方法 :使用 @userinfobot

  1. 打开 Telegram,搜索 @userinfobot 机器人。
  2. 点击 "开始" (Start) 按钮。(你会获得个人ID也就是管理员ID)。
  3. 将该机器人添加到你的群组(如果是私有群组,需要是管理员)。
  4. 在群组中输入 /start 。
  5. 机器人会返回群组的 ID,通常是一个负数,例如:-1001234567890


4.启动机器人 进入目录终端运行

进入虚拟环境命令 . venv/bin/activate

启动机器人脚本命令python -m interactive-bot

5.使用宝塔进程管理器 替换为你的路径

1-25021Q5350E11.png

启动命令:/www/wwwroot/newbot/venv/bin/python -m interactive-bot

进程目录:/www/wwwroot/newbot/




程序下载            续费充值


程序免费试用3天,觉得好用在续费充值机器人ID



. 上一篇:没有了 下一篇:没有了 .