mirror of
https://github.com/miloszowi/everyone-mention-telegram-bot.git
synced 2025-10-11 01:25:56 +00:00
Singleton mongo client, added mongosh easy enter command, better logging, added idle time to mongo connection
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import os
|
||||
from urllib.parse import quote_plus
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
@@ -8,10 +9,10 @@ BOT_TOKEN = os.environ['BOT_TOKEN']
|
||||
WEBHOOK_URL = os.environ['WEBHOOK_URL']
|
||||
PORT = os.environ['PORT']
|
||||
|
||||
MONGODB_DATABASE = os.environ['MONGODB_DATABASE']
|
||||
MONGODB_USERNAME = os.environ['MONGODB_USERNAME']
|
||||
MONGODB_PASSWORD = os.environ['MONGODB_PASSWORD']
|
||||
MONGODB_HOSTNAME = os.environ['MONGODB_HOSTNAME']
|
||||
MONGODB_PORT = os.environ['MONGODB_PORT']
|
||||
MONGO_DATABASE = os.environ['MONGODB_DATABASE']
|
||||
MONGO_CONNECTION_STRING = "mongodb://%s:%s@%s:%s/%s?authSource=admin" % (
|
||||
os.environ['MONGODB_USERNAME'], quote_plus(os.environ['MONGODB_PASSWORD']),
|
||||
os.environ['MONGODB_HOSTNAME'], os.environ['MONGODB_PORT'], MONGO_DATABASE
|
||||
)
|
||||
|
||||
BANNED_USERS = os.environ['BANNED_USERS'].split(',') or []
|
||||
|
Reference in New Issue
Block a user