Forced Telegram message when a quit flag is raised
This commit is contained in:
parent
67e14de804
commit
68892d2d47
|
|
@ -1,3 +1,6 @@
|
||||||
|
2025.05.05:
|
||||||
|
. Forced Telegram message when a quit flag is raised.
|
||||||
|
|
||||||
2025.05.04:
|
2025.05.04:
|
||||||
. Simplified unwrapped_add_pair.
|
. Simplified unwrapped_add_pair.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1067,6 +1067,7 @@ class Logger:
|
||||||
|
|
||||||
def log_this(self,message,level=2,pair=None):
|
def log_this(self,message,level=2,pair=None):
|
||||||
'''
|
'''
|
||||||
|
Level -1: Force Telegram only
|
||||||
Level 0: Screen, log file and Telegram
|
Level 0: Screen, log file and Telegram
|
||||||
Level 1: Screen and log file
|
Level 1: Screen and log file
|
||||||
Level 2: Screen only
|
Level 2: Screen only
|
||||||
|
|
@ -1076,7 +1077,9 @@ class Logger:
|
||||||
text = time.strftime(f"[%Y/%m/%d %H:%M:%S] | {pair_data}{message}")
|
text = time.strftime(f"[%Y/%m/%d %H:%M:%S] | {pair_data}{message}")
|
||||||
|
|
||||||
print(text)
|
print(text)
|
||||||
|
if level==-1:
|
||||||
|
self.send_tg_message(message,ignore_config=True)
|
||||||
|
return 0
|
||||||
if level<2:
|
if level<2:
|
||||||
try:
|
try:
|
||||||
#Write to log file
|
#Write to log file
|
||||||
|
|
|
||||||
3
main.py
3
main.py
|
|
@ -16,7 +16,7 @@ import exchange_wrapper
|
||||||
import trader
|
import trader
|
||||||
|
|
||||||
|
|
||||||
version = "2025.05.04"
|
version = "2025.05.05"
|
||||||
|
|
||||||
'''
|
'''
|
||||||
Color definitions. If you want to change them, check the reference at https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
|
Color definitions. If you want to change them, check the reference at https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
|
||||||
|
|
@ -267,6 +267,7 @@ def main_loop():
|
||||||
if x.quit:
|
if x.quit:
|
||||||
#Here, check if a duster is needed
|
#Here, check if a duster is needed
|
||||||
broker.logger.log_this(f"Quit flag raised, removing pair.",0,x.config.get_pair())
|
broker.logger.log_this(f"Quit flag raised, removing pair.",0,x.config.get_pair())
|
||||||
|
broker.logger.log_this(f"Quit flag raised, removing pair: {x.config.get_pair()}",-1) #Forced message to TG
|
||||||
if f"{x.base}{x.quote}" in tickers:
|
if f"{x.base}{x.quote}" in tickers:
|
||||||
tickers.remove(f"{x.base}{x.quote}")
|
tickers.remove(f"{x.base}{x.quote}")
|
||||||
broker.remove_pair_from_config(f"{x.base}{x.quote}")
|
broker.remove_pair_from_config(f"{x.base}{x.quote}")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue