{"id":25778421,"url":"https://github.com/noras2001/aiotg","last_synced_at":"2026-05-15T14:34:22.493Z","repository":{"id":266704466,"uuid":"899098943","full_name":"Noras2001/aioTG","owner":"Noras2001","description":"a simple aiogram bot with SQLite","archived":false,"fork":false,"pushed_at":"2025-02-06T20:33:20.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T06:54:27.469Z","etag":null,"topics":["aiogram","sqlite","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Noras2001.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-05T16:08:17.000Z","updated_at":"2025-02-06T20:33:24.000Z","dependencies_parsed_at":"2025-02-27T06:34:38.772Z","dependency_job_id":"9211af58-add4-44f5-808a-8ad2b0c0ce3d","html_url":"https://github.com/Noras2001/aioTG","commit_stats":null,"previous_names":["noras2001/aiotg"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Noras2001/aioTG","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noras2001%2FaioTG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noras2001%2FaioTG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noras2001%2FaioTG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noras2001%2FaioTG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Noras2001","download_url":"https://codeload.github.com/Noras2001/aioTG/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noras2001%2FaioTG/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33070020,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aiogram","sqlite","telegram-bot"],"created_at":"2025-02-27T06:31:51.089Z","updated_at":"2026-05-15T14:34:22.477Z","avatar_url":"https://github.com/Noras2001.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Чат-бот на базе Aiogram с SQLite базой данных\n\nЭтот репозиторий содержит код для чат-бота, который использует библиотеку `aiogram` и базу данных `SQLite`. Бот собирает информацию о пользователе (имя, возраст, класс) и сохраняет её в базе данных.\n\n## Описание\n\nЧат-бот предоставляет интерфейс для сбора данных о пользователях с помощью состояний. Когда пользователь начинает взаимодействие с ботом, он последовательно отвечает на вопросы: \"Как тебя зовут?\", \"Сколько тебе лет?\" и \"Из какого ты класса?\". Полученные данные сохраняются в базе данных SQLite.\n\n### Основные функции\n\n- **Запуск бота**: Бот приветствует пользователя и запрашивает информацию (имя, возраст, класс).\n- **Сохранение данных**: Все введённые данные сохраняются в базе данных SQLite.\n- **Использование состояний**: Для сбора данных бот использует состояния с помощью механизма FSM (Finite State Machine) в библиотеке `aiogram`.\n  \n## Как запустить\n\n1. Установите все необходимые зависимости:\n   ```bash\n   pip install aiogram sqlite3\n   ```\n\n2. Создайте файл `config.py` с вашим токеном:\n   ```python\n   TOKEN = \"your-bot-token-here\"\n   ```\n\n3. Запустите бота:\n   ```bash\n   python bot.py\n   ```\n\n4. Бот начнёт работать, и вы сможете взаимодействовать с ним в Telegram.\n\n## Структура проекта\n\n- **bot.py**: Основной файл, содержащий логику бота.\n- **config.py**: Файл с конфигурацией (токен бота).\n- **school_data.db**: База данных SQLite, в которой хранятся данные пользователей.\n\n## Пример взаимодействия с ботом\n\n1. Бот спрашивает: \"Привет! Как тебя зовут?\"\n2. Пользователь отвечает, например: \"Иван\".\n3. Бот спрашивает: \"Сколько тебе лет?\"\n4. Пользователь отвечает, например: \"16\".\n5. Бот спрашивает: \"Из какого ты класса?\"\n6. Пользователь отвечает, например: \"11\".\n7. Данные сохраняются в базе данных.\n\n## Лицензия\n\nЭтот проект лицензируется на условиях MIT.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoras2001%2Faiotg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoras2001%2Faiotg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoras2001%2Faiotg/lists"}