問題タブ [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.
linux - Mattermost で Webhook を使用して、ユーザー アクティビティを共有 Linux ボックスから Mattermost チャネルにリダイレクトするにはどうすればよいですか
私は Mattermost をセットアップでき、Webhook を介してカールしてテキスト メッセージを Mattermost チャネルに送信できますが、ペイロード形式とキーワードの詳細を取得するオプションがありません。
どのユーザーがどのコマンドを実行したかなど、Linux ボックスでのユーザー アクティビティを追跡したいと考えています。どんな助けにも感謝します!
ありがとう!アンキット
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_id
んclient_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
のでしょうか?
go - 最も重要なテストケース
私は Mattermost の初心者です。完全な Mattermost をセットアップしましたが、適切に動作します。'post_test.go' のようなテスト ケース ファイルを実行してテストする方法を教えてください。
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でリバースプロキシに渡すにはどうすればよいですか?
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つですか?
github - 最も重要な「既存のユーザーは既に gitlab アカウントに関連付けられています」
Mattermost のドキュメントで説明されているように、「Production Docker」セットアップを使用して Mattermost を使用します。認証のために、GitHub:Enterprise を使用して連携します。
Mattermost チームをセットアップするために、Slack の履歴全体をインポートしました。これにより、まだ GitHub:Enterprise 経由で Mattermost にログインしていない全員がログインできなくなるという問題が発生しました。Mattermost は、エラー メッセージを返してくれました
「既存のユーザーが既にあなたの gitlab アカウントに関連付けられています」
新しい Mattermost インスタンスをセットアップせずにこの問題を修正し、Slack データをインポートする前に全員に一度ログインさせるにはどうすればよいですか?
docker - 最も重要なドッカーのプレビュー
私はアーチの初心者であり、dockerにmattermost(slackの代替)のプレビューをインストールして試してみました。私は公式ガイドに従っています。
アーチ
残念ながら、localhost:8065 サービスを開くことができません。
この問題は両方の Docker のエラー トラッカーに記載されてい ます https://github.com/docker/docker/issues/23730
ubuntu 14.04にインストールしましたが、まだ同じ問題が発生しています。
docker 情報の出力
docker バージョンの出力