mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Remove hardcoded tokens, opt for environment variable
This commit is contained in:
parent
879b333a11
commit
6b2b3f48a7
7 changed files with 11 additions and 21 deletions
|
|
@ -1,6 +1,7 @@
|
|||
import asyncio
|
||||
import logging
|
||||
import sys
|
||||
from os import getenv
|
||||
|
||||
from aiogram import Bot, Dispatcher, Router, types
|
||||
from aiogram.enums import ParseMode
|
||||
|
|
@ -9,9 +10,7 @@ from aiogram.types import Message
|
|||
from aiogram.utils.markdown import hbold
|
||||
|
||||
# Bot token can be obtained via https://t.me/BotFather
|
||||
TOKEN = "42:TOKEN"
|
||||
# However, is recommended to get the token from environment variable:
|
||||
# TOKEN = getenv("BOT_TOKEN")
|
||||
TOKEN = getenv("BOT_TOKEN")
|
||||
|
||||
# All handlers should be attached to the Router (or Dispatcher)
|
||||
router = Router()
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ This example shows how to use webhook on behind of any reverse proxy (nginx, tra
|
|||
"""
|
||||
import logging
|
||||
import sys
|
||||
from os import getenv
|
||||
|
||||
from aiohttp import web
|
||||
|
||||
|
|
@ -14,9 +15,7 @@ from aiogram.utils.markdown import hbold
|
|||
from aiogram.webhook.aiohttp_server import SimpleRequestHandler, setup_application
|
||||
|
||||
# Bot token can be obtained via https://t.me/BotFather
|
||||
TOKEN = "42:TOKEN"
|
||||
# However, is recommended to get the token from environment variable:
|
||||
# TOKEN = getenv("BOT_TOKEN")
|
||||
TOKEN = getenv("BOT_TOKEN")
|
||||
|
||||
|
||||
# Webserver settings
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ This example shows how to use webhook with SSL certificate.
|
|||
"""
|
||||
import logging
|
||||
import ssl
|
||||
from os import getenv
|
||||
|
||||
from aiohttp import web
|
||||
|
||||
|
|
@ -14,9 +15,7 @@ from aiogram.utils.markdown import hbold
|
|||
from aiogram.webhook.aiohttp_server import SimpleRequestHandler, setup_application
|
||||
|
||||
# Bot token can be obtained via https://t.me/BotFather
|
||||
TOKEN = "42:TOKEN"
|
||||
# However, is recommended to get the token from environment variable:
|
||||
# TOKEN = getenv("BOT_TOKEN")
|
||||
TOKEN = getenv("BOT_TOKEN")
|
||||
|
||||
|
||||
# Webserver settings
|
||||
|
|
|
|||
|
|
@ -16,9 +16,7 @@ from aiogram.types import (
|
|||
ReplyKeyboardRemove,
|
||||
)
|
||||
|
||||
TOKEN = "42:TOKEN"
|
||||
# However, is recommended to get the token from environment variable:
|
||||
# TOKEN = getenv("BOT_TOKEN")
|
||||
TOKEN = getenv("BOT_TOKEN")
|
||||
|
||||
|
||||
form_router = Router()
|
||||
|
|
|
|||
|
|
@ -21,9 +21,7 @@ from aiogram.webhook.aiohttp_server import (
|
|||
main_router = Router()
|
||||
|
||||
BASE_URL = getenv("BASE_URL", "https://example.com")
|
||||
MAIN_BOT_TOKEN = "42:TOKEN"
|
||||
# However, is recommended to get the token from environment variable:
|
||||
# MAIN_BOT_TOKEN = getenv("BOT_TOKEN")
|
||||
MAIN_BOT_TOKEN = getenv("BOT_TOKEN")
|
||||
|
||||
|
||||
WEB_SERVER_HOST = "127.0.0.1"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import asyncio
|
||||
import logging
|
||||
import sys
|
||||
from os import getenv
|
||||
|
||||
from aiogram import Bot, Dispatcher, Router
|
||||
from aiogram.enums import ParseMode
|
||||
|
|
@ -14,9 +15,7 @@ from aiogram.types import (
|
|||
)
|
||||
from aiogram.utils.markdown import hbold, hcode
|
||||
|
||||
TOKEN = "42:TOKEN"
|
||||
# However, is recommended to get the token from environment variable:
|
||||
# TOKEN = getenv("BOT_TOKEN")
|
||||
TOKEN = getenv("BOT_TOKEN")
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
|
|
|||
|
|
@ -11,9 +11,7 @@ from aiogram import Bot, Dispatcher
|
|||
from aiogram.types import MenuButtonWebApp, WebAppInfo
|
||||
from aiogram.webhook.aiohttp_server import SimpleRequestHandler, setup_application
|
||||
|
||||
TOKEN = "42:TOKEN"
|
||||
# However, is recommended to get the token from environment variable:
|
||||
# TOKEN = getenv("BOT_TOKEN")
|
||||
TOKEN = getenv("BOT_TOKEN")
|
||||
|
||||
APP_BASE_URL = getenv("APP_BASE_URL")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue