あるスラックチャンネルから毎日午後4時から4時30分に貼り付けられたスラックメッセージを取得します。 スラックは、これは私はこれらの2つのタイムスタンプ間でメッセージを抽出できることを意味し、https://api.slack.com/methods/channels.historyシンプルシステムの24時間形式をタイムスタンプに変換するには
上記APIはlatest
& oldest
として2つの属性を提供し、チャネルのウェブAPIを提供します。私は何とか私ならば、単純な時刻オブジェクトがそう
latest_simple = 0430pm #end
oldest_simple = 0400pm #start
latest_real_format = convert_to_timestamp(latest_simple)
oldest_real_format = convert_to_timestamp(oldest_simple)
、すなわちとして2つのデータを渡したい
latest 1459750060.000002 #end
oldest 1459750060.000002 #start
:しかし、私の問題は、これらのタイムスタンプであり、私は、タイムスタンプの要求をしなければならないということですタイムスタンプを取得できたら、簡単にAPIにリクエストを送信できます
payload = {'token': 'XXXXXXXx', 'channel': 'C0L8MGLMN' , 'latest': latest_real_format , 'oldest':oldest_real_format }
r = requests.get('https://slack.com/api/channels.history', params=payload)
どうすればいいですか?
あなたは* *ので、毎日異なるタイムスタンプを送信する必要があります。 unixタイムスタンプには明らかに日付が含まれています:http://stackoverflow.com/questions/9637838/convert-string-date-to-timestamp-in-python –