Telegram botlarda bosqichma-bosqich muloqotlarni o'rganish: bot nima so'raganini qanday eslab qoladi.
Bitta mavzuning tahlili: Telegram botda bir necha bosqichli suhbatni qanday qurish kerak.
Bot bir daqiqa oldin nima so'raganini eslamaydi — har bir xabar alohida keladi. Yechim — holat mashinasi: har bir foydalanuvchining joriy holati bor.
Restoran boti uchun band qilish shakli shu yerdan o'sib chiqqan.
Qanday qurilgan
RepozitoriyLoyihaning haqiqiy kodidan parcha — ichida nima borligini ko'rish uchun.
Python
from aiogram import Bot, Dispatcherfrom app.handlers.start import router as start_routerfrom app.handlers.custom import router as custom_routerload_dotenv()TOKEN = getenv("BOT_TOKEN") or ""setup_logger()logger = logging.getLogger(__name__)dp = Dispatcher()dp.include_routers(start_router, custom_router)async def main(): bot = Bot(token=TOKEN) await dp.start_polling(bot)if __name__ == "__main__": asyncio.run(main())Bog'lanish
Loyiha uchun ariza
Shaklni to'ldiring — tafsilotlar va muddatlarni muhokama qilamiz.
Keyingi loyiha
IT² Hub — studiya sayti
