python - 如何让机器人响应我在电报财务股票中的订单?
问题描述
我正在为电报创建一个机器人,我想添加一个功能。例如..通过/u
在集团股票中写入发送价格
/u msft
/u gold
并发送最后的价格。最后,我还想获得自动更新。仅在写入 group 时起作用/u msft
。感谢并为我糟糕的英语感到抱歉。
def telegram_bot_sendtext(bot_message):
bot_token='xxxx389537:AAGDTaYAz-htwJV_6n9UEMsce3SgNu7c6XE'
bot_chatID='-xxxx43831'
send_text='https://api.telegram.org/botxxxx389537:AAGDTaYAz-htwJV_6n9UEMsce3SgNu7c6XE/sendMessage?chat_id=-537743831&parse_mode=Markdown&text=' + bot_message
response=requests.get(send_text)
return response.json()
test=telegram_bot_sendtext("Grupo de asesoramiento. Respondo de 11:30 - 18:00")
print(test)
Price= ''
def getStock():
bot_token='xxxx389537:AAGDTaYAz-htwJV_6n9UEMsce3SgNu7c6XE'
bot_chatID='-xxxx43831'
response= "Let me fetch Latest quote for you \n"
symbol='ITC.NS'
aapl=pdr.get_data_yahoo(symbol, start=datetime.datetime(2019, 12, 14),
end=datetime.datetime(2040, 12, 14))
price=(aapl["Close"][0]).round(2)
price=str(price)
price="Current price for "+symbol+ " is "+price
price=str(price.encode('utf-8','ignore'),errors='ignore')
send_text='https://api.telegram.org/botxxxx389537:AAGDTaYAz-htwJV_6n9UEMsce3SgNu7c6XE/sendMessage?chat_id=-xxxx43831&parse_mode=Markdown&text=' + price
response=requests.get(send_text)
print(response)
import threading
while True:
getStock()
time.sleep(60)
解决方案
推荐阅读
- recursion - 2 次方的递归硬币找零(分区)
- perl - Perl 脚本提示输入密码,但不接受来自 ksh 的输入
- datetime - RobotFramework:将月份从日期转换为数字格式
- javascript - Typescript 导入与 JavaScript 导入
- android - 如何使用 ZXing 和 android CameraX 来解码 Barcode 和 QR Codes
- sql-server - 使用 VBA (Excel) 连接到 SQL Server 2016
- python - 如何使用groupby在python pandas中按条件递增
- odoo - 使用写入功能时预期的单例错误odoo11
- qooxdoo - 从 Manifest 文件中获取版本信息
- python - 将数组列表合并为一个数组列表