我正在尝试构建代币价格跟踪器。我有这些错误,有人可以帮助我吗?
这是代码:
def tracker():
last_trans_id = ""
while True:
transaction = API.getTransactions()
if transaction:
if transaction.id != last_trans_id:
_, types = getTransactionType(transaction)
a,b,c,d,f = getAmounts(transaction, getTransactionType(transaction)[1])
if types == "Buy":
continue
if round(c, 2) < 0.25:
continue
last_trans_id = transaction.id
text = "\n**New {} **".format(types)
text += f"\n**Date Time:** `{timestampToHumanReadble(transaction.date)}`"
text += "\n**Amount:** `{} {}` \n**Price:** `{} BNB (${})`\n**Price/Token:** `${}`".format(*getAmounts(transaction, getTransactionType(transaction)[1]))
keyboard = [[Button.url(text='Bscscan', url=F"https://bscscan.com/tx/{transaction.id}"),Button.url(text=f"Buy On Poocoin", url=f"https://poocoin.app/tokens/{CONTRACT}")]]
chat = BOT.get_entity(CHANNEL)
BOT.send_message(chat, message=text,buttons=keyboard)
time.sleep(5)
else:
time.sleep(5)
continue