1

Python で初めて API を使用しようとしています。PRAWを使用しています。あるアカウントから別のアカウントにメッセージを送信しようとする愚かで簡単なスクリプトを作成しました。ログインしてキャプチャを入力するように求められますが、受信側のアカウントにメッセージが届きません。私は何を間違っていますか?いくつかのロジックやその他のメソッドを実装する、より複雑なプログラムに進むためには、基礎を固める必要があります。

import praw

r = praw.Reddit('PRAW related-question monitor by u/testpurposes v 1.0.') 
r.login() 
user = 'krumpqueen'
msg = 'Hello' 
r.user.send_message(user, msg)
4

2 に答える 2

0

「krumpqueen」という件名でメッセージを自分宛てに送信しています。

試す:

r.send_message(user, 'SOME SUBJECT', msg)
于 2014-01-30T22:34:32.353 に答える
0

あなたのコードは正しいようです。は 2 つのr.user.send_message()引数を取ります。1 つ目はメッセージを受信するユーザーで、2 つ目は実際のメッセージです。したがって、あなたのコードは正確です。ただし、常にキャプチャを受信する必要はありません。メソッドに reddit のログイン情報を入力してみてくださいr.login()。のようになりますr.login('username', 'password')。アカウントのカルマの量も表示される場合があります。カルマが低いため、スクリプトが最後まで実行されていない可能性があります。

于 2014-05-25T04:26:53.480 に答える