from json import dumps
from httplib2 import Http
user_input = input()
def main():
"""Hangouts Chat incoming webhook quickstart."""
url = 'https://chat.googleapis.com/v1/spaces/1LcQvwAAAAE/messages?key=AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI&token=JUUvDmAVkNOjOomaNGaTbqGqnAQBpNhRv3dMi5slCw%3D'
bot_message = {
'text' : user_input }
message_headers = {'Content-Type': 'application/json; charset=UTF-8'}
http_obj = Http()
response = http_obj.request(
uri=url,
method='POST',
headers=message_headers,
body=dumps(bot_message),
)
print(response)
if __name__ == '__main__':
main()
我想这就是你想要的,我猜
编辑:解释——
,你必须为你的输入定义一个变量(这就是我在while user_input
行之前所做的),
,你可以看到我使用了while user_input
,这意味着当输入字符串不是空字符串(如")时,while循环将运行
如果你输入一个非空字符串,循环运行一次,并要求另一个输入,如果你输入一个空字符串,循环中断,我认为这是你想要的,我猜
from httplib2 import Http
import json
def main(user_input):
"""Hangouts Chat incoming webhook quickstart."""
url = 'https://chat.googleapis.com/v1/spaces/1LcQvwAAAAE/messages?key=AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI&token=JUUvDmAVkNOjOomaNGaTbqGqnAQBpNhRv3dMi5slCw%3D'
bot_message = {
'text' : user_input
}
message_headers = {'Content-Type': 'application/json; charset=UTF-8'}
http_obj = Http()
response = http_obj.request(
uri=url,
method='POST',
headers=message_headers,
body=json.dumps(bot_message),
)
print(response)
if __name__ == '__main__':
user_input = input()
while user_input:
main(user_input)
user_input = input()
检查这是否工作,并告诉我如果它不工作…