diff --git a/.env.example b/.env.example index cbf7afa..6480b39 100644 --- a/.env.example +++ b/.env.example @@ -1,7 +1,4 @@ BOT_TOKEN = "" USER_MONGODB = "" PASSWORD_MONGODB = "" -URL_MONGODB = "" -DATABASE= "" -COLLECTION_ID-USER = "" -COLLECTION_LIST-GAME = "" \ No newline at end of file +URL_MONGODB = "" \ No newline at end of file diff --git a/main.py b/main.py index 97d25ce..fd8b053 100644 --- a/main.py +++ b/main.py @@ -14,16 +14,13 @@ API_TOKEN = os.getenv('BOT_TOKEN') #Token for Telegram bot USER_MONGO = os.getenv('USER_MONGODB') #User for MongoDB PASSWORD_MONGO = os.getenv('PASSWORD_MONGODB') #Password for MongoDB URL_MONGO = os.getenv('URL_MONGODB') #URL for MongoDB -DATABASE = os.getenv('DATABASE') #Database name -COLLECTION_ID_USER = os.getenv('COLLECTION_ID-USER') #Collection name (id-user) -COLLECTION_LIST_GAME = os.getenv('COLLECTION_LIST-GAME') #Collection name (list-game) #Connect to MongoDB -mongo_url = "mongodb+srv://"+USER_MONGO+":" + urllib.parse.quote_plus(PASSWORD_MONGO) + URL_MONGO #URL for MongoDB (with password) +mongo_url = "mongodb+srv://stefano:" + urllib.parse.quote_plus(PASSWORD_MONGO) + URL_MONGO #URL for MongoDB (with password) client = pymongo.MongoClient(mongo_url) #Connect to MongoDB -database = client[DATABASE] #Database name -collection_id = database[COLLECTION_ID_USER] #Collection name (id-user) -collection_game = database[COLLECTION_LIST_GAME] #Collection name (list-game) +database = client["epicgames-notifier"] #Database name +collection_id = database["id-user"] #Collection name (id-user) +collection_game = database["list-game"] #Collection name (list-game) bot = telebot.TeleBot(API_TOKEN) #Connect to Telegram API diff --git a/src/assets/image/logo.png b/src/assets/image/logo.png new file mode 100644 index 0000000..24671b5 Binary files /dev/null and b/src/assets/image/logo.png differ diff --git a/src/events/notification_game.py b/src/events/notification_game.py index e85f4c6..b6733c9 100644 --- a/src/events/notification_game.py +++ b/src/events/notification_game.py @@ -1,13 +1,14 @@ import requests import os from bson.objectid import ObjectId -url = "https://api.plenusbot.xyz/epic_games?country=IT" -response = requests.get(url).json() def notification_game1(collection_game, collection_id, bot): try: print("Try to send first game") + url = "https://api.plenusbot.xyz/epic_games?country=IT" + response = requests.get(url).json() + #All information for first game current_games_title1 = response['currentGames'][0]['title'] # First title current games current_games_description1 = response['currentGames'][0]['description'] # First description current games