Одним из ключевых аспектов в программировании является обеспечение безопасности, особенно при работе с логинами, паролями, API и другими конфиденциальными данными. Поэтому для начала мы создадим отдельный файл config.py, где определим константу TOKEN, которая будет содержать значение токена. Затем в файле run.py мы импортируем этот файл и используем значение константы TOKEN, в результате чего код будет выглядеть так: import asyncio from aiogram import Bot, Dispatcher from aiogram.types import Message from aiogram.filters import CommandStart from config import TOKEN bot = Bot(token=TOKEN) dp = Dispatcher() @dp.message(CommandStart()) async def cmd_start(message: Message): await message.answer('Привет!') async def main(): await dp.start_polling(bot) if __name__ == '__main__': try: asyncio.run(main()) except KeyboardInterrupt: print('Exit') Если вам не нравится идея сокрытия токена в отдельном файле config.py, вы можете использовать модуль python-dotenv дл
Ты не пройдешь! Или как защитить свой Token от любопытных глаз
24 августа 202424 авг 2024
96
2 мин