mirror of
https://github.com/miloszowi/everyone-mention-telegram-bot.git
synced 2025-10-10 17:16:03 +00:00
getUpdated changed to webhook, removed exposed port for mongodb, added extra configuration for docker ports, updated README.md
This commit is contained in:
11
src/app.py
11
src/app.py
@@ -1,7 +1,7 @@
|
||||
from telegram.ext import Updater
|
||||
from telegram.ext.dispatcher import Dispatcher
|
||||
|
||||
from config.credentials import BOT_TOKEN
|
||||
from config.credentials import BOT_TOKEN, PORT, WEBHOOK_URL
|
||||
from handler.abstractHandler import AbstractHandler
|
||||
from handler import (inHandler, mentionHandler, outHandler, silentMentionHandler, groupsHandler)
|
||||
|
||||
@@ -15,8 +15,8 @@ class App:
|
||||
|
||||
def run(self) -> None:
|
||||
self.register_handlers()
|
||||
self.register_webhook()
|
||||
|
||||
self.updater.start_polling()
|
||||
self.updater.idle()
|
||||
|
||||
def register_handlers(self) -> None:
|
||||
@@ -25,6 +25,13 @@ class App:
|
||||
handler().get_bot_handler()
|
||||
)
|
||||
|
||||
def register_webhook(self) -> None:
|
||||
self.updater.start_webhook(
|
||||
listen="0.0.0.0",
|
||||
port=int(PORT),
|
||||
url_path=BOT_TOKEN,
|
||||
webhook_url="/".join([WEBHOOK_URL, BOT_TOKEN])
|
||||
)
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = App()
|
||||
|
@@ -5,9 +5,11 @@ from dotenv import load_dotenv
|
||||
load_dotenv()
|
||||
|
||||
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']
|
||||
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']
|
||||
|
Reference in New Issue
Block a user