問題タブ [mattermost]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
211 参照

linux - Mattermost で Webhook を使用して、ユーザー アクティビティを共有 Linux ボックスから Mattermost チャネルにリダイレクトするにはどうすればよいですか

私は Mattermost をセットアップでき、Webhook を介してカールしてテキスト メッセージを Mattermost チャネルに送信できますが、ペイロード形式とキーワードの詳細を取得するオプションがありません。

どのユーザーがどのコマンドを実行したかなど、Linux ボックスでのユーザー アクティビティを追跡したいと考えています。どんな助けにも感謝します!

ありがとう!アンキット

0 投票する
1 に答える
2318 参照

python - ユーザー名とパスワード(client_secretなし)を持つエンドユーザーとしてgitlab oauthを介して重要なAPIを使用する

私たちのチームでは、gitlab ( https://git.example ) とバンドルされている Mattermost チャット ( https://chat.example ) を使用しています。

何よりも、通常のユーザーとまったく同じように実際にログインする専用のボット ユーザー (Web フックにはプライベート チャネルなどに関する制限があります) が必要です。

そのユーザーを gitlab で作成し、chrome 経由でチャットにログインできます (チャット ログイン redir --> gitlab oauth、ユーザー名と pw を入力 --> redir back to chat --> authed)。

今、私は実際にこれを行うことができるpythonライブラリを検索しましたが、必要なものしか見つけることができませclient_idclient_secret... gitlab 経由で認証する別のアプリケーションを作成したくありませんが、gitlab 経由でユーザーとしてチャット (既にid(既知) とsecret(不明) が存在する) にログインします。

そのようなライブラリが見つからなかったため、chrome でネットワーク リクエストを調べ、 を介して python で再作成しようとしましrequestsたが、動作させることができませんでした (言うまでもなく、html および csrf トークンの解析が必要です)。 ..

さらに別の試みと多くの当て推量を使用して、access_token手動で取得しようとしました

これは機能しているように見えます (そしてトークンは良さそうです) が、最も重要な API で使用すると 401 になるだけです:

悲しいことにhttp://docs.mattermost.com/developer/web-service.html#oauth2は現在、これ以上の光を当てていないため、ここで質問しています。それを「アクティブ化」するための明らかな何かを見逃したaccess_tokenのでしょうか?

0 投票する
2 に答える
136 参照

go - 最も重要なテストケース

私は Mattermost の初心者です。完全な Mattermost をセットアップしましたが、適切に動作します。'post_test.go' のようなテスト ケース ファイルを実行してテストする方法を教えてください。

0 投票する
1 に答える
2795 参照

nginx - Nginx リバース プロキシ (proxy_pass) がサブフォルダーを渡さない

次のようなサブフォルダー構成でアプリケーション Mattermost を実行したい

https://www.example.com/mattermost/

この構成では、正しいアプリケーションに渡されますが、アプリケーションはサブフォルダーを認識しません。サーバーしようとします

https://www.example.com/mattermost/style.cssの代わりにhttps://www.example.com/static/style.cssを使用すると、404 エラーが発生します。

サブフォルダもnginxでリバースプロキシに渡すにはどうすればよいですか?

0 投票する
2 に答える
1119 参照

nginx - nginx: Mattermost インスタンスにアクセスするためのルールの書き換え

ここでは、personal.me と company.com として指定する 2 つのインターネット名を介してプライマリ インターフェイスにアクセスできる VPS を持っています。Mattermost サーバーを実行しており、次の nginx ルールを使用して personal.me 経由でアクセスできます。

これは問題なく機能していますが、 http://company.com/fora/からもインスタンスにアクセスしたいと考えています。ここで重要なのは、削除する /fora/ パスがあることです。https:// を使用する必要があることはわかっていますが、それは別の問題です。私は試した:

しかし、 http: //company.com/fora/に移動すると、タイトル バーが Mattermost に変わりますが、コンテンツはありません --- ページは空白です。personal.me の URL から Mattermost にアクセスできるので、Mattermost は正しく動作していると思います。

company.com ルールの何が問題になっていますか? Mattermost にパスを渡さないことと関係がありますか?

Nginxリバースプロキシ( proxy_pass )によると、サブフォルダーとhttp://forum.mattermost.org/t/blank-page-when-installing-mattermost-with-nginx-proxy-pass-as-subdirectory/1604は渡されません。「不可能ですが、それはわかりません...確かにURLの一部を削除することは、nginxのコア機能の1つですか?

0 投票する
1 に答える
1071 参照

github - 最も重要な「既存のユーザーは既に gitlab アカウントに関連付けられています」

Mattermost のドキュメントで説明されているように、「Production Docker」セットアップを使用して Mattermost を使用します。認証のために、GitHub:Enterprise を使用して連携します。

Mattermost チームをセットアップするために、Slack の履歴全体をインポートしました。これにより、まだ GitHub:Enterprise 経由で Mattermost にログインしていない全員がログインできなくなるという問題が発生しました。Mattermost は、エラー メッセージを返してくれました

「既存のユーザーが既にあなたの gitlab アカウントに関連付けられています」

新しい Mattermost インスタンスをセットアップせずにこの問題を修正し、Slack データをインポートする前に全員に一度ログインさせるにはどうすればよいですか?

0 投票する
2 に答える
1363 参照

docker - 最も重要なドッカーのプレビュー

私はアーチの初心者であり、dockerにmattermost(slackの代替)のプレビューをインストールして試してみました。私は公式ガイドに従っています。

アーチ

残念ながら、localhost:8065 サービスを開くことができません。

この問題は両方の Docker のエラー トラッカーに記載されてい ます https://github.com/docker/docker/issues/23730

ubuntu 14.04にインストールしましたが、まだ同じ問題が発生しています。

docker 情報の出力

docker バージョンの出力