锁定到 HTML
原产地 https://github.com/swiftype/slack-hawk-下行 (中文(简体) ) 打开 https://github.com/hectorbenitez/slack-to-html 页面存档备份,存于互联网档案馆
黑标记到 HTML
安装
npm install --save slack-to-html
使用量
作为 HTML 的通用Slack 标记
import { escapeForSlack, escapeForSlackWithMarkdown } from 'slack-hawk-down'
escapeForSlack(':wave:') // => 'Ґ'
escapeForSlackWithMarkdown('`this is a code block`) // => '<span class="slack_code">this is a code block</span>'
你可以查看其余的减分样式 这里
用用户名替换 Slack 用户ID
escapeForSlack('<@U123|david> did you see my pull request?', { users: { 'U123': 'david', ... } }) // => '@david did you see my pull request?'
您可以通过请求获取您的 Slack 团队中的用户列表 此终点 带有 users:read 范围
以频道名称替换 Slack 频道ID
escapeForSlack('<#C123> please fill out this poll', { channels : { '#C123': 'general', ... } }) // => '#general please fill out this poll'
您可以通过请求获取您的 Slack 团队中的用户列表 此终点 带有 channels:read 范围
替换自定义的slack emojis
escapeForSlack(':facepalm:', { customEmoji: { facepalm: 'http://emojis.slackmojis.com/emojis/images/1450319441/51/facepalm.png', ... } }) // => '<img alt="facepalm" src="http://emojis.slackmojis.com/emojis/images/1450319441/51/facepalm.png" />'
您可以通过请求获取您的 Slack 团队自定义的 emoji 列表 此终点 带有 emoji:read 范围
替换子小组名称(用于支付账户)
escapeForSlack('<!subteam^S123>', { usergroups: { 'S123': 'swiftype-eng', ...} }) // => 'swiftype-eng'
您可以通过请求获取您的 Slack 团队的用户组列表 此终点 带有 usergroups:read 范围
测试
npm test
即将
- 标记下元素的自定义元素和类名
捐款
请打开拉出请求或问题
许可证
麻省理工学院