diff --git a/discordbot.py b/discordbot.py index e9248926..dfbc8bd7 100644 --- a/discordbot.py +++ b/discordbot.py @@ -42,6 +42,12 @@ queue_emojis = [":one:", # Init the event loop loop = asyncio.get_event_loop() +# TODO: remove me +# Init the config reader +config = configparser.ConfigParser() +config.read("config.ini") +config = dict(config) + # Radio messages radio_messages = ["https://www.youtube.com/watch?v=3-yeK1Ck4yk", "https://youtu.be/YcR7du_A1Vc", @@ -87,7 +93,8 @@ song_special_messages = { "police academy": ":arrow_forward: {song} - freedom.png", "super smash bros. ultimate": ":arrow_forward: Re-awaken the undying light with {song}!", "powerwolf": ":arrow_forward: Spaggia, ma non ti sei un po' stancato di {song}?", - "eurobeat": ":arrow_forward: Nemesis approva la scelta di {song}. Ben fatto, amico." + "eurobeat": ":arrow_forward: Nemesis approva la scelta di {song}. Ben fatto, amico.", + "k/da": ":arrow_forward: You won a free deportation to Korea! Now playing: {song}." } # FFmpeg settings diff --git a/telegrambot.py b/telegrambot.py index 1ef3e81e..5aaf187a 100644 --- a/telegrambot.py +++ b/telegrambot.py @@ -199,8 +199,7 @@ def cmd_diario(bot: Bot, update: Update): saver = author except IndexError: if update.message.reply_to_message is None: - bot.send_message(update.message.chat.id, f"⚠ Non hai specificato cosa aggiungere al diario! Puoi rispondere `/diario@royalgamesbot` al messaggio che vuoi salvare nel diario oppure scrivere `/diario@royalgamesbot ` per aggiungere quel messaggio nel diario.\n" - f"Se l'hai fatto, e continua a comparire questo errore, allora Telegram è stupido e non mi vuole far vedere il messaggio a cui hai risposto.", parse_mode="Markdown") + bot.send_message(update.message.chat.id, f"⚠ Non hai specificato cosa aggiungere al diario! Puoi rispondere `/diario@royalgamesbot` al messaggio che vuoi salvare nel diario oppure scrivere `/diario@royalgamesbot ` per aggiungere quel messaggio nel diario.", parse_mode="Markdown") return text = update.message.reply_to_message.text author = session.query(db.Telegram).filter_by(telegram_id=update.message.reply_to_message.from_user.id).one_or_none() @@ -258,7 +257,7 @@ def cmd_vote(bot: Bot, update: Update): parse_mode="HTML") vote.message_id = message.message_id session.commit() - except Exception as e: + except Exception: raise finally: session.close() diff --git a/template_config.ini b/template_config.ini index 1143a95b..e0ed69e4 100644 --- a/template_config.ini +++ b/template_config.ini @@ -17,6 +17,7 @@ main_channel = afk_timer = 10 radio_messages_enabled = True radio_messages_every = 5 +activityreport_sample_time = 600 [Telegram] bot_token = @@ -38,6 +39,3 @@ client_id = client_secret = username = password = - -[Events] -halloween = 0 \ No newline at end of file