V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
0chenjin
V2EX  ›  Telegram

基于腾讯云轻量服务器安装 telegram 机器人

  •  1
     
  •   0chenjin · 168 天前 · 1340 次点击
    这是一个创建于 168 天前的主题,其中的信息可能已经有所发展或是发生改变。

    0x01 应用简介 帮你查快递、自动追踪快递最新状态的 Telegram 机器人! 0x02 服务器准备 服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器( Lighthouse )。这是目前最快的建站方式,我们开始上路吧~ 目前腾讯云最流行的 IaaS 层产品莫过于 Lighthouse (轻量应用服务器)了。该产品以套餐形式提供了便捷的云主机选购,网络流量包、应用镜像以及免密登录等特性也更加注重了人性化的体验。Lighthouse 作为目前最炙手可热的面向个人开发者及中小企业的新一代云服务产品,特别适合搭建个人博客、网站、论坛、小型应用等多种场景。另外,其良心的价格和促销力度也是前所未有,其持续运营的策略是相对面向未来的。 境外服务器价格及配置: 国内服务器价格和配置: 0x03 开始安装 0x1 telegram bot 生成 telegram 关注 @BotFather 机器人 发送 /newbot 并设置机器人名称与 ID 创建机器人菜单 start - 输入快递单号来查询 help - 帮助 list - 查看我的查询历史记录 delete - 删除某个单号查询记录 quickdel - 回复某条查询消息来快速删除单号查询记录 query - 查询美剧、电影 yyets - 查询下载链接 weather - 查询指定城市近期天气预报 0x2 服务器选择 腾讯云轻量服务器控制台重置应用 选择 CentOS 0x3 安装服务 脚本安装 进入管理员 sudo -i

    安装机器人 wget -N --no-check-certificate https://raw.githubusercontent.com/BennyThink/ExpressBot/master/install.sh && bash install.sh

    将打码的地方换成自己的机器人 token 看到此界面服务器就已经运行成功 手动安装 安装 git yum install git 克隆代码 git clone https://github.com/BennyThink/ExpressBot cd ExpressBot

    准备环境 pacman -S python python-pip python-certifi python-chardet python-future python-idna python-requests python-six python-urllib3

    配置 修改目录下的 config.py 配置机器人 创建单元文件:vim /lib/systemd/system/expressbot.service 自行替换输入如下信息 [Unit] Description=A Telegram Bot for querying expresses After=network.target network-online.target nss-lookup.target [Service] Restart=on-failure Type=simple ExecStart=/usr/bin/python /home/ExpressBot/expressbot/main.py [Install] WantedBy=multi-user.target

    运行项目 cd /home/ExpressBot/expressbot nohup python main.py

    或者

    cd /ExpressBot/expressbot screen -S tgbot python main.py

    0x04 应用展示

    8 条回复    2021-08-07 09:53:56 +08:00
    0chenjin
        1
    0chenjin  
    OP
       168 天前
    大佬们来看看小弟写的 如果觉得不错的话帮我顶一下让更多人看到
    fkname
        2
    fkname  
       168 天前
    哈哈 我点到 github 项目看到作者已经弃坑了,不过也还不错
    0chenjin
        3
    0chenjin  
    OP
       168 天前
    @fkname 但是也可以用
    Herong
        4
    Herong  
       168 天前
    腾讯云搭 bot 和 api.telegram.org 通信不会出现网络问题?
    Herong
        5
    Herong  
       168 天前
    好的看的不仔细 看到境外套餐了
    ferock
        6
    ferock  
       168 天前 via iPhone
    排版太差…
    0chenjin
        7
    0chenjin  
    OP
       167 天前
    @ferock 放上去整齐的 可是一发布就成这样了 抱歉!
    0chenjin
        8
    0chenjin  
    OP
       167 天前
    顶 大佬来看看
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4174 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 177ms · UTC 09:18 · PVG 17:18 · LAX 01:18 · JFK 04:18
    ♥ Do have faith in what you're doing.