diff --git a/README.md b/README.md index 1d21472..c5504a6 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,63 @@ -# Speech-Decoder -Speech Decoder Bot – это Telegram-бот, который принимает голосовые сообщения, конвертирует их в текст и отправляет результат обратно в чат. +Вот пример красивого README файла для вашего проекта: + +--- + +# Speech Decoder Bot + +**Speech Decoder Bot** – это интеллектуальный Telegram-бот, который принимает голосовые сообщения, конвертирует их в текст и отправляет результат обратно в чат. Этот бот предназначен для облегчения взаимодействия с голосовыми сообщениями и повышения удобства пользователей. 🗣️➡️📜 + +## Установка + +Для установки всех необходимых зависимостей и настройки окружения запустите скрипт `install.bat`: + +### Как работает `install.bat` + +1. Создаёт виртуальное окружение с помощью команды: + ```bash + python -m venv venv + ``` + +2. Активирует виртуальное окружение: + ```bash + call venv\Scripts\activate + ``` + +3. Обновляет pip до последней версии: + ```bash + python.exe -m pip install --upgrade pip + ``` + +4. Устанавливает зависимости из файла `requirements.txt`: + ```bash + pip install -r requirements.txt + ``` + +Запустите `install.bat` и дождитесь завершения установки всех зависимостей. + +## Основной файл + +Основной файл бота – `main.py`. В этом файле реализована логика обработки голосовых сообщений и их конвертации в текст. + +### Где менять токен бота + +Чтобы настроить токен вашего бота, откройте файл `main.py` и найдите строку: +```python +API_TOKEN = 'YOUR_TELEGRAM_BOT_API_TOKEN' +``` +Замените `'YOUR_TELEGRAM_BOT_API_TOKEN'` на ваш токен, полученный от BotFather в Telegram. + +## Запуск бота + +Для запуска бота используйте скрипт `start.bat`: + +1. Активирует виртуальное окружение: + ```bash + call venv\Scripts\activate + ``` + +2. Запускает файл `main.py`: + ```bash + python main.py + ``` + +Запустите `start.bat`, чтобы активировать виртуальное окружение и запустить бота. \ No newline at end of file diff --git a/main.py b/main.py index 03a0549..b372e0b 100644 --- a/main.py +++ b/main.py @@ -4,7 +4,7 @@ from aiogram.utils import executor import speech_recognition as sr from pydub import AudioSegment -API_TOKEN = '7812128361:AAHtv_q-sGMKzJGVrEn4LAXpdieZPmlxfwc' +API_TOKEN = 'YOUR_TELEGRAM_BOT_API_TOKEN' bot = Bot(token=API_TOKEN) dp = Dispatcher(bot)