knaitok / durandin-telegram-parser
dev-master
2019-05-27 12:28 UTC
Requires
- php: >= 5.4.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-25 12:32:45 UTC
README
关于机器人的信息
这个机器人解析 habr.com 上的热门文章
- 今天的热门文章
- 目前正在阅读的文章
- 最受欢迎的文章
需要
要在计算机上运行 Telegrambot parser 服务器,必须安装以下内容
- Docker;
- Docker-compose;
内容
setting.php
在此文件中存储 Telegram 机器人的令牌。如有需要,可以更改它
const TOKEN = 'bot_token';
parser.php
执行 habr.com 解析的文件
start.php
主文件。它接收用户的请求并输出所需的文章
启动服务器
- 将仓库下载到计算机上的合适位置
- 在安装的文件夹中打开终端
- 执行命令 docker-compose up -d
- 进入 nginx:latest 容器(在 docker console 中输入命令 docker exec -it [容器ID] bash)
- 启动 ngrok(这是获取访问机器人的网络地址所必需的)
- 执行命令 ngrok http 443;
- 在出现的窗口中复制地址,例如 "https://1234k1j434.ngrok.io/"
- 必须连接 VPN 客户端,否则服务器将无法运行。
- 必须连接到 https://telegram.api/ 以此为目的
- 在浏览器地址栏中输入地址: https://api.telegram.org/bot[TOKEN_BOT]/setWebhook?url=[ADRESS_is_ngrok]/telegram_bot.com/start.php
- TOKEN 可以在 setting.php 文件中找到
- 如果连接成功,浏览器将显示消息 'Webhook was set'
- 进入 Telegram 并打开 @PopularArticle_bot 机器人
- 服务器已配置,祝您使用愉快!)