Facebook chatbot反复发送回Django

时间:2017-02-09 06:28:09

标签: python django facebook

我是django和facebook bot的初学者。我用python做facebook聊天机器人,我有一个小代码将消息发送回facebook。

def post_facebook_message(fbid, recevied_message):

    post_message_url = 'https://graph.facebook.com/v2.6/me/messages?access_token=%s'%PAGE_ACCESS_TOKEN
    response_msg = json.dumps({"recipient":{"id":fbid}, "message":{"text":recevied_message}})
    status = requests.post(post_message_url, headers={"Content-Type": "application/json"},data=response_msg)

我从其他方法调用该方法(比方法A)。如果它在方法A中出错,它总是一次又一次地调用post_facebook_message(它永远不会停止)。

方法A的一部分如下所示。我也不使用for-loop来发送消息。

  objTwo = TwoCharacters.objects.filter(lucky_number=first_two_letters, times=inputTimes,lucky_alphabet=inputAlphabet).first()
                    if objTwo is None:
                        post_facebook_message(facebookSenderID, "Some text")

0 个答案:

没有答案