2
私は2つのCSVファイルの違いを読むスクリプトを書いています。読み込まれたら、WebHookを使用して、スラックページに比較結果を問い合わせることになっています。私はPostメソッドを送信するのが難しいです。Pythonのスラックへの投稿要求
slackが提供するリンクは、/ postまたは:8080の最後に400 の応答を生成します。最後に200を取得しますが、何もスラックページにポップアップしません。
ご意見やご提案はありますか?
def main():
csvDiff()
#print(l)
post()
def csvDiff():
f = open("new.csv")
csv_f = csv.reader(f)
old=set(pd.read_csv("old.csv", index_col=False, header=None)[0]) #reads the csv, takes only the first column and creates a set out of it.
new=set(pd.read_csv("new.csv", index_col=False, header=None)[0]) #same here
diff = new - old
#Convert the diff set into a list
diff=list(diff)
#print(diff)
#print(newConnections)
for row in csv_f:
if row[0] in diff:
l.append(row)
def makeCsv():
l = pd.to_csv
def post():
url = 'whatever'
payload={"text": "A very important thing has occurred! <https://alert-system.com/alerts/1234|Click here> for details!"}
r = requests.post(url, data=json.dumps(l).encode('utf8'))
print(r)
if __name__ == "__main__":
main()
プレーンテキストのために働いたこと、どのように私は、リストを送信して行くのでしょうか? また、どこが間違っているのか教えていただけますか?多くのありがとう 私はリストに保存されている以下のデータを送信したいと思います。投稿に投稿するためのアドバイスはありますか? [['88 .88.88.88 '、'aaaaaaa'、 '[Unknown]'、 ''、 '0'、 '[Unknown]'、 ''、 ''、 ''、 ''、 ''、 ''] 、 ''、 ''、 ''、 '']]、['97 .77.77.77 '、' bbbbbbbbb '、' [Unknown] '、' '、' 0 '、' [Unknown] '、' '、' ' – Plisken