这是我第一次尝试创建一个松弛的bot,我将这个模板代码添加到单词上,我没有做任何更改,只是在出现故障时重新混合,正确地复制粘贴了auth令牌,一切正常。直到我将#general频道限制为Full Member用户为止。
这是我在故障日志中看到的错误。
PostMessage Error: restricted_action
这是代码:
const postAnnouncementToChannel = (user, announcement) => {
const { title, details, channel } = announcement;
let announcementData = {
token: process.env.SLACK_ACCESS_TOKEN,
channel: channel,
text: `:loudspeaker: Announcement from: <@${user}>`,
attachments: JSON.stringify([
{
title: title,
text: details,
footer: 'DM me to make announcements.'
}
])
};
send(announcementData, user);
}
const send = async(data) => {
data.as_user = true; // send DM as a bot, not Slackbot
const …Run Code Online (Sandbox Code Playgroud) 我有一个基于hugo主题的网站,该网站是我从gitlab托管的,位于myusername.gitlab.io,然后我还有一个基于hugo主题的小型网站,位于myusername.gitlab.io/repoA,我想从以前的网站中添加,网址为myusername.gitlab.io/repoA
现在,这是我的问题(我还没有做很多事情,所以请原谅我的无知。)
有没有办法设置 travis-ci 以构建不同语言的多个项目?
可以说我的回购是
AwesomeRepoThatDoestOneThingInDifferentLanguages
-cpp
-csharp
-python2
-python3
-java
-go
-ruby
-lua
-objectivec
Run Code Online (Sandbox Code Playgroud)
现在,我希望将 ci 应用于此。如果我只是将 .travis.yml 文件添加到我的 python2 项目中,travis-ci 会抱怨没有找到 .travis.yml,因为它在 repo 的根目录中寻找一个。那么,有没有一种方法可以将 .travis.yml 放在顶部,然后在我的每个子模块中进一步调用 travis.yml ?
gitlab ×1
hugo ×1
multi-module ×1
multilingual ×1
node.js ×1
slack ×1
slack-api ×1
static-site ×1
travis-ci ×1