mirror of
https://github.com/Steffo99/greed.git
synced 2024-11-25 15:24:17 +00:00
Small generic improvements
This commit is contained in:
parent
e49b2b7f00
commit
23ccd71581
3 changed files with 9 additions and 4 deletions
4
core.py
4
core.py
|
@ -4,11 +4,15 @@ import strings
|
||||||
import worker
|
import worker
|
||||||
import configloader
|
import configloader
|
||||||
import utils
|
import utils
|
||||||
|
import threading
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""The core code of the program. Should be run only in the main process!"""
|
"""The core code of the program. Should be run only in the main process!"""
|
||||||
|
|
||||||
|
# Rename the main thread for presentation purposes
|
||||||
|
threading.current_thread().name = "Core"
|
||||||
|
|
||||||
# Create a bot instance
|
# Create a bot instance
|
||||||
bot = utils.DuckBot(configloader.config["Telegram"]["token"])
|
bot = utils.DuckBot(configloader.config["Telegram"]["token"])
|
||||||
|
|
||||||
|
|
|
@ -56,9 +56,10 @@ csv_caption = "E' stato generato un 📄 file .csv contenente tutte le transazio
|
||||||
# Conversation: the start command was sent and the bot should welcome the user
|
# Conversation: the start command was sent and the bot should welcome the user
|
||||||
conversation_after_start = "Ciao!\n" \
|
conversation_after_start = "Ciao!\n" \
|
||||||
"Benvenuto su greed!\n" \
|
"Benvenuto su greed!\n" \
|
||||||
"Quella che vedi qui è la versione 🅰️ <b>Alpha</b> del software.\n" \
|
"Quella che vedi qui è la versione 🅱️ <b>Beta</b> del software.\n" \
|
||||||
"Pertanto, funzioni potranno essere aggiunte o rimosse in qualsiasi momento," \
|
"E' completamente utilizzabile, ma è possibile che siano ancora presenti alcuni bug.\n" \
|
||||||
" e l'interfaccia utente potrebbe essere incompleta."
|
"Se li trovate, potete collaborare con gli sviluppatori per risolverli descrivendo cosa è" \
|
||||||
|
"successo a https://github.com/Steffo99/greed/issues."
|
||||||
|
|
||||||
# Conversation: to send an inline keyboard you need to send a message with it
|
# Conversation: to send an inline keyboard you need to send a message with it
|
||||||
conversation_open_user_menu = "Cosa vorresti fare?\n" \
|
conversation_open_user_menu = "Cosa vorresti fare?\n" \
|
||||||
|
|
|
@ -32,7 +32,7 @@ class ChatWorker(threading.Thread):
|
||||||
|
|
||||||
def __init__(self, bot: utils.DuckBot, chat: telegram.Chat, *args, **kwargs):
|
def __init__(self, bot: utils.DuckBot, chat: telegram.Chat, *args, **kwargs):
|
||||||
# Initialize the thread
|
# Initialize the thread
|
||||||
super().__init__(name=f"ChatThread {chat.first_name}", *args, **kwargs)
|
super().__init__(name=f"Worker {chat.id}", *args, **kwargs)
|
||||||
# Store the bot and chat info inside the class
|
# Store the bot and chat info inside the class
|
||||||
self.bot: utils.DuckBot = bot
|
self.bot: utils.DuckBot = bot
|
||||||
self.chat: telegram.Chat = chat
|
self.chat: telegram.Chat = chat
|
||||||
|
|
Loading…
Reference in a new issue