We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
現状はmy_mention.pyのlisten_function()内で GHF.make_github_issue(title_body[0], title_body[1], os.environ.get('GITHUB_USERNAME'), None, []) の部分がGitHubへの投稿をしている。 os.environ.get('GITHUB_USERNAME') を 「Slackでおもいつきを投稿したユーザー名」にすればよさそう。 これにより、GitHub投稿時にAssigneesとして「Slackでおもいつきを投稿したユーザー」が登録される。
slackbotは投稿に対してmessageオブジェクトを受け取り、message.body['text']で本文を読み取っているが、他にユーザーIDの情報もあるので、それを使えばよい。
message.bodyの中身の具体例は以下のようになっている。 { 'type': 'message', 'channel': 'C5L6ZPSNP', 'user': 'U0G9XFYTH', 'text': 'おもいつき 動く観葉植物\n周りの状況に応じて葉っぱが広がったりとじたりして,目隠しやブラインド的に使ったり,場所を移動したりする.', 'ts': '1499323160.093604', 'source_team': 'T048EJ33W', 'team': 'T048EJ33W' }
このように、'user'はIDで記されているので、名前を別途対応付けないといけない(この例のメッセージ投稿では'koji')。 また、GitHubに投稿する際の引数にする関係上、GitHub上のユーザー名に変換する必要がある。 そのため、omoitsukibotがslackのユーザーIDとGitHubのアカウント名(loginというキーで保存されていた気がする)とを結びつけるハッシュリストだか辞書だかを保持する必要があるかもしれない。
面倒なら、slack上でのユーザー名を思い付き投稿の本文末尾に付与するようにすればよいと思う。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
現状はmy_mention.pyのlisten_function()内で
GHF.make_github_issue(title_body[0], title_body[1], os.environ.get('GITHUB_USERNAME'), None, [])
の部分がGitHubへの投稿をしている。
os.environ.get('GITHUB_USERNAME') を 「Slackでおもいつきを投稿したユーザー名」にすればよさそう。
これにより、GitHub投稿時にAssigneesとして「Slackでおもいつきを投稿したユーザー」が登録される。
slackbotは投稿に対してmessageオブジェクトを受け取り、message.body['text']で本文を読み取っているが、他にユーザーIDの情報もあるので、それを使えばよい。
message.bodyの中身の具体例は以下のようになっている。
{
'type': 'message',
'channel': 'C5L6ZPSNP',
'user': 'U0G9XFYTH',
'text': 'おもいつき 動く観葉植物\n周りの状況に応じて葉っぱが広がったりとじたりして,目隠しやブラインド的に使ったり,場所を移動したりする.',
'ts': '1499323160.093604',
'source_team': 'T048EJ33W',
'team': 'T048EJ33W'
}
このように、'user'はIDで記されているので、名前を別途対応付けないといけない(この例のメッセージ投稿では'koji')。
また、GitHubに投稿する際の引数にする関係上、GitHub上のユーザー名に変換する必要がある。
そのため、omoitsukibotがslackのユーザーIDとGitHubのアカウント名(loginというキーで保存されていた気がする)とを結びつけるハッシュリストだか辞書だかを保持する必要があるかもしれない。
面倒なら、slack上でのユーザー名を思い付き投稿の本文末尾に付与するようにすればよいと思う。
The text was updated successfully, but these errors were encountered: