0
search.messagesを使用して特定のグループとユーザー名からメッセージを取得しています。 これに使用されるスラッカーモジュール。Slack API search.messages特定のチャンネルでの検索をサポートしていません
コードスニペット:
slack = Slacker('token')
resp = slack.search.messages(query='test',highlight=1)
print resp.body['messages']
これは、しかし、すべてのグループから結果をフェッチ動作します。
ここのドキュメントには、追加in:channel_name, in:group_name, or in:username
と記載されています。特定のスピーカーからメッセージを検索するには、from:username or from:botname.
を追加します。
これを追加すると、構文エラーが発生します。
エラーメッセージ:
resp = slack.search.messages(query='test',highlight=1,'in:my_test_channel')
SyntaxError: non-keyword arg after keyword arg
何が構文エラーをスローしますか?クエリに追加すると思います(例: 'slack.search.messages( ':channel_name test')' – mgilson
エラーメッセージの上に更新されました –