实验通知您的设备(通过 slack)
项目描述
实验通知器
用法
松弛通知
实验通知器假定要发送消息,您SLACK_BOT_TOKEN可以:
- 当前工作目录存储在
./.slack_bot_token文件中 - 或文件中的主目录
$HOME/.slack_bot_token - 或在
SLACK_BOT_TOKEN变量中
请注意,将令牌存储在具有600权限的文件中是推荐的方法。
命令行使用
$ sleep 9999; ntf --channel exp-notifier --text "Done sleeping $? Your long running task just finished!"
Python 用法
from notifier.context import SlackMessage
with SlackMessage(channel='exp-notifier') as sm:
sm.write('test from python')
安装
- 设置和安装应用程序
- 将权限/范围设置为
chat:write,identityb:basic,groups:write,im:write - 记住
SLACK_BOT_TOKEN
- 将权限/范围设置为
- 设置套接字模式。
- 记住
SLACK_APP_TOKEN
- 记住
- 将您的应用添加
APPNAME e.g. exp-notifier到 slack 频道#CHANNEL e.g. #exp-notifier - 安装客户端库和
ntfpython脚本pip install exp-notifier
发展
# change to git root directory of source code
pip install -e '.[dev]'
特征
- 向应用名称下的频道发送短信。
- 发送文本即时消息 (IM)。
- 将文件(日志文件)附加到消息
- 附加要播放的图片/声音文件
- 发送短信并提及某人
- 阻止代码执行,向用户展示投票,根据投票答案继续。
欢迎请求请求!