diff options
author | Dmitrii Morozov <snoopdesigns@gmail.com> | 2024-03-27 17:52:56 +0100 |
---|---|---|
committer | Dmitrii Morozov <snoopdesigns@gmail.com> | 2024-03-27 17:52:56 +0100 |
commit | 27334b6e89cdec616ea6ac180ec1047a0bd4f54f (patch) | |
tree | 52d3cde450a44d82488f82922d7c905047b7f0cc /tgbot.py | |
parent | 74efbf7ad3358ac2f4750d8d8aa634649d1ff3bd (diff) |
Draft persistence
Diffstat (limited to 'tgbot.py')
-rwxr-xr-x | tgbot.py | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -2,19 +2,23 @@ import os import time, threading, schedule -from telebot import TeleBot +import telebot from fortniteStatusWrapper import formatFortniteStatus +from persistence import UserRepository from pythonFortniteStatus.FortniteStatus import * if "TELEBOT_BOT_TOKEN" not in os.environ: raise AssertionError("Please configure TELEBOT_BOT_TOKEN as environment variables") -bot = TeleBot(os.environ["TELEBOT_BOT_TOKEN"]) +bot = telebot.TeleBot(os.environ["TELEBOT_BOT_TOKEN"]) fortniteStatus = FortniteStatus() +userRepository = UserRepository('db.sqlite') @bot.message_handler(commands = ['start']) def startCommand(message): bot.reply_to(message, "This bot is doing nothing so far..") + print(message.chat.id) + userRepository.putUser(message.chat.id) @bot.message_handler(commands = ['status']) def fortniteStatusCommand(message): |