通过get向多种渠道(bark,企业微信,flomo)推送消息
- 企业微信应用推送文字消息
- ios bark应用推送文字消息
- 推送文字到flomo
pip install -r requirements.txt
- 修改
config.ini
文件或者创建config_custom.ini
文件, 并对应config.ini
文件自定义对应的键 uvicorn server:app
server/corwechat/method?message=
method
目前包括markdown
, text
emmm,没啥好说的
example:
corwechat/text?message=hello, world!
(url特殊字符请自行转码)
语法:
\n
换行,使用@
代替#
实现.
目前企业微信官方支持的语法可以全部实现.(2021/03/23)
example:
server/corwechat/markdown?message=@test\n@@代码\n
code\n@@链接\n[百度](www.baidu.com)\n@@引用\n>hello,world\n@@字体颜色\n@@@绿色\n<font%20color="info">绿色</font>\n@@@灰色\n<font%20color="comment">灰色</font>\n@@@橙红色\n<font%20color="warning">橙红色</font>
展示:
值得注意的是, markdown方式, 仅能在企业微信查看, 微信企业号不能正常展示
server/bark/message
/mail?towho=mailadrees&title=test&content=hello,world
-
完善已有的各种推送方式
- 企业微信(目前暂时不打算完善图片及以下功能,推送图片与本项目只想用到
get
的初衷不符,后续可能更新推送在线文件的功能)- text
- markdown
- 图片
- 视频
- 音频
- 文件
- 图文
- bark(暂时也不打算补全,原因是私以为没什么卵用)
- text
- url
- 复制到粘贴板
- 铃声
- 企业微信(目前暂时不打算完善图片及以下功能,推送图片与本项目只想用到
-
增加各类api功能
- bark
- flomo
- 企业微信
- 邮件
增加mail功能(yagmail方式)
- 企业微信增加
markdown
方法
- 增加flomo推送方式
- 使用个人觉得更优雅的config方式(configparser)
- 给企业微信方式增加了一个token过期验证, 少一个get或许能快点吧