Skip to content
Telegram推送bot
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public feat(send): send message to telegram Nov 25, 2018
src feat(send): Photo send Dec 7, 2018
tests/Functional
.editorconfig init Nov 14, 2018
.env.example feat(send): send message to telegram Nov 25, 2018
.gitattributes
.gitignore
CHANGELOG.md
Caddyfile
Dockerfile
README.md docs(README.md): 更新使用说明 Dec 7, 2018
composer.json
composer.lock
docker-compose.yml feat(send): send message to telegram Nov 25, 2018
now.json
phpunit.xml

README.md

Telepush

Telegram 推送机器人

安装

now 搭建

建议部署在 now 上,免费的套餐够用。 部署教程参考这篇文章:📟如何搭建一个属于自己的 Telegram 推送 Bot - 瞎说

vps 安装

  1. 下载代码
git clone https://github.com/indes/telepush
cd telepush
  1. 安装依赖
composer install
  1. 修改配置文件
cp .env.example .env

参考下面格式修改 .env

BOT_TOKEN=<Telegram bot token>
OWNER_ID=<你的 Telegram id>
PROXY=<如果服务器不能正常访问telegram api服务器,请设置代理,例如:socks5h://127.0.0.1:1080,否则此项留空>
  1. 本地测试
php -S localhost:8080 -t public

使用

发送消息

curl -X GET http://<your_url>:<port>/api/msg?text=HelloWorld

发送图片

curl -X GET http://<your_url>:<port>/api/photo?url=https://i.loli.net/2018/12/07/5c0a36e08ec6d.jpg

路由说明

url 路径 参数(类型, 说明) 说明
api/msg text(String,消息内容) 发送文字消息
api/photo url(String,发送的图片地址) 发送图片消息
You can’t perform that action at this time.