[问题] LINE bot回传数值的问题

楼主: TheSims4 (模拟市民4)   2022-01-04 17:03:05
不好意思我是Python新手
目前在做LINE bot回传raspberry pi温度监测数值的作业
网络上的资源大多都教直接回传原讯息
我的是收到user传送来的特定字符时会侦测sensor的温度并回传
因为不太熟 app跟functino一直想不出来 想请各位大神指点
app.py
reply = event.message.text
if message.count('temp'):
function.temperature()
temperature = function.temperature
reply = temperature
function.py
dht = adafruit_dht.DHT(board.D17)
def temperature():
temperature = dht.temperature
print (temperature)
return temperature
======
function.py的print是为了验证能显示出来结果真的可以在设备上看到温度
但是执行时有这个错误不知道怎么排除
Object of type function is not JSON serializable
作者: miku3920 (初音ミク)   2022-01-04 17:06:00
回传格式错误你仔细检查看看哪里打错了有可能是 key 没打到
作者: lycantrope (阿宽)   2022-01-04 18:31:00
temperature = function.temperature() # call funcfunction.temperature()可以不用叫两次

Links booklink

Contact Us: admin [ a t ] ucptt.com