2025-11-14 04:03:20 +00:00
|
|
|
import os
|
|
|
|
|
import datetime
|
|
|
|
|
|
2025-11-14 04:03:21 +00:00
|
|
|
ENV = os.environ.get('ENV', 'dev')
|
|
|
|
|
|
2025-11-14 04:03:20 +00:00
|
|
|
ORDER_TIME = os.environ.get('ORDER_TIME', '9:00')
|
|
|
|
|
ORDER_TIMEOUT = datetime.timedelta(
|
|
|
|
|
hours=os.environ.get('ORDER_TIMEOUT', 3)
|
|
|
|
|
)
|
|
|
|
|
MASTODON_USERNAME = os.environ.get('MASTODON_USERNAME')
|
|
|
|
|
|
|
|
|
|
MASTODON_INSTANCE = os.environ.get("MASTODON_INSTANCE")
|
|
|
|
|
MASTODON_ACCESS_TOKEN = os.environ.get('MASTODON_ACCESS_TOKEN')
|
2025-11-14 04:03:20 +00:00
|
|
|
MASTODON_VISIBILITY = os.environ.get('MASTODON_VISIBILITY', 'direct')
|
2025-11-14 04:03:20 +00:00
|
|
|
|
2025-11-14 04:03:20 +00:00
|
|
|
TELEGRAM_API_TOKEN = os.environ.get('TELEGRAM_API_TOKEN')
|
2025-11-14 04:03:20 +00:00
|
|
|
TELEGRAM_CHAT_ID = int(os.environ.get('TELEGRAM_CHAT_ID'))
|
2025-11-16 16:34:52 +00:00
|
|
|
TELEGRAM_COMMAND_TIMEOUT = int(os.environ.get('TELEGRAM_COMMAND_TIMEOUT', 120))
|
2026-01-09 22:56:54 +00:00
|
|
|
TELEGRAM_BOT_NAME = os.environ.get('TELEGRAM_BOT_NAME')
|
|
|
|
|
TELEGRAM_BOT_DOMAIN = os.environ.get('TELEGRAM_BOT_DOMAIN')
|
2025-11-14 04:03:20 +00:00
|
|
|
|
2025-11-14 04:03:20 +00:00
|
|
|
SQLITE_DB = os.environ.get('SQLITE_DB', 'db.sqlite3')
|
|
|
|
|
|
|
|
|
|
ORDERS_YML = os.environ.get('ORDERS_YML', 'orders.yml')
|
|
|
|
|
|
|
|
|
|
TIMEZONE = os.environ.get('TIMEZONE', 'America/Chicago')
|
2026-01-09 22:33:38 +00:00
|
|
|
|
|
|
|
|
FLASK_URL = os.environ.get("FLASK_URL")
|
2026-01-09 22:56:54 +00:00
|
|
|
FLASK_SECRET_KEY = os.environ.get("FLASK_SECRET_KEY")
|