22 lines
527 B
Python
22 lines
527 B
Python
import os
|
|
|
|
from dotenv import load_dotenv
|
|
from sqlalchemy.future import Engine
|
|
|
|
from . import bot, cryptography, database
|
|
|
|
__all__ = ["bot", "cryptography", "database"]
|
|
|
|
|
|
def main() -> None:
|
|
load_dotenv("./.env")
|
|
engine = database.prepare.get_engine(
|
|
host=os.getenv("DB_HOST"),
|
|
user=os.getenv("DB_USER"),
|
|
passwd=os.getenv("DB_PASS"),
|
|
db=os.getenv("DB_NAME"),
|
|
)
|
|
database.prepare.prepare(engine)
|
|
bot_ = bot.create_bot(os.getenv("TG_TOKEN"), engine)
|
|
bot_.infinity_polling()
|