检查文本消息是否包含单词,如果是,则发送CustomText

时间:2018-08-29 19:39:51

标签: python

我使用有效的python脚本检查加密硬币价格下跌,如果硬币下跌-3%或更多,我会在电报中收到一条消息,并将同一条消息发送到我的电子邮件中。

现在我想为每个市场发送自定义文本,例如BTC / ETH / USDT等...

我想用python检查消息,如果消息包含BTC Market的价格下跌,请发送text1 ETH市场发送文本2 USDT市场发送文本3

机器人会像下面的示例一样获得CoinName:IOTA / BTC <在这种情况下,我需要机器人看到BTC这个词并发送text1。我尝试了一些尝试,但无法解决。

这是消息文本所在的部分,

`bot.send_message(parse_mode='HTML', chat_id=BINANCE_ID,
 text = "<a href = 'https://www.binance.com/tradeDetail.html?symbol {C}_{M}'> {Coin} </a> ".format(C = CoinItself,
                                                                                                                                     M = Market,
                                                                                                                                     Coin = Coin)
                   + "▼" + str(RoundPercent) + "%  "
                   + str(floatDictPrice) + " -> "
                   + str(floatDataPrice) + "  [Binance]")
 binance_prices.update( { CurrentCoin: dataPrice })
 send_message("<a href = 'https://www.binance.com/tradeDetail.html?symbol={C}_{M}'> {Coin} </a> ".format(C = CoinItself,
                                                                                                                                     M = Market,
                                                                                                                                     Coin = Coin)
                    + "▼" + str(RoundPercent) + "%  "
                    + str(floatDictPrice) + " -> "
                    + str(floatDataPrice) + "  [Binance]")`

bot.send_message部分将消息发送到电报,而send_message部分将相同的消息文本发送到我的电子邮件。

`search_word = input("BTC")
if(search_word == send_message):
    print("text1")
else:
    print("word not found")`

我尝试了这个。有任何想法如何使它正常工作吗?

1 个答案:

答案 0 :(得分:0)

AChampion的含义如下:

if search_word in send_message:
    print("text1")
else: 
    print("word not found")