前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于腾讯云轻量服务器安装telegram机器人

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

原创
作者头像
lingchen 凌晨
修改2021-08-24 14:24:18
4.8K1
修改2021-08-24 14:24:18
举报
文章被收录于专栏:凌晨的代码世界

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 安装服务

脚本安装

进入管理员

代码语言:javascript
复制
sudo -i

安装机器人

代码语言:javascript
复制
wget -N --no-check-certificate https://raw.githubusercontent.com/BennyThink/ExpressBot/master/install.sh && bash install.sh

将打码的地方换成自己的机器人token

看到此界面服务器就已经运行成功

手动安装

安装git

代码语言:javascript
复制
yum install git

克隆代码

代码语言:javascript
复制
git clone https://github.com/BennyThink/ExpressBot 
cd ExpressBot

准备环境

代码语言:javascript
复制
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 自行替换输入如下信息

代码语言:javascript
复制
[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

运行项目

代码语言:javascript
复制
cd /home/ExpressBot/expressbot 
nohup python main.py 
# 或者
cd /ExpressBot/expressbot 
screen -S tgbot 
python main.py

0x04应用展示

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x01应用简介
  • 帮你查快递、自动追踪快递最新状态的Telegram机器人!
  • 0x02服务器准备
  • 0x03开始安装
  • 0x1 telegram bot生成
  • 0x2 服务器选择
  • 0x3 安装服务
    • 脚本安装
      • 手动安装
      • 0x04应用展示
      相关产品与服务
      轻量应用服务器
      轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档