В этом туториале мы научимся создавать Телеграм Бота с нуля на Windows за 7 минут. Мы будем использовать Python установленный через pyenv и библиотеку aiogram для создания бота.
Шаг 1: Установка pyenv
Pyenv – это удобное средство управления версиями Python на вашем компьютере. Для начала нам необходимо установить pyenv. Для этого откройте командную строку и выполните следующие команды:
git clone https://github.com/pyenv-win/pyenv-win.git "%USERPROFILE%/.pyenv"
echo $HOME
После установки pyenv вам нужно добавить его в системную переменную PATH. Это можно сделать следующей командой:
setx PATH "%USERPROFILE%.pyenvpyenv-winbin;%USERPROFILE%.pyenvpyenv-winshims;%PATH%"
Теперь вы можете установить нужную версию Python с помощью pyenv:
pyenv install 3.8.8
Шаг 2: Создание виртуального окружения
Создание виртуального окружения позволяет изолировать проект от других проектов на вашем компьютере. Для этого выполните следующую команду:
pyenv virtualenv 3.8.8 telegram-bot
Активируйте виртуальное окружение:
pyenv activate telegram-bot
Шаг 3: Установка aiogram
Теперь установим библиотеку aiogram, которая позволит нам создать бота:
pip install aiogram
Шаг 4: Написание кода для бота
Создайте новый файл с расширением .py и напишите следующий код:
import logging
from aiogram import Bot, Dispatcher, executor, types
API_TOKEN = 'YOUR_API_TOKEN'
logging.basicConfig(level=logging.INFO)
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)
@dp.message_handler(commands=['start'])
async def send_welcome(message: types.Message):
await message.answer("Привет! Я бот!")
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)
Шаг 5: Запуск бота
Запустите ваш бот, выполнив следующую команду:
python your_bot_file.py
Теперь ваш бот должен быть успешно запущен и готов принимать команды от пользователей в Телеграме.
Это был краткий и понятный урок о том, как создать Телеграм Бота с нуля на Windows за 7 минут, используя Python с помощью pyenv и библиотеку aiogram. Надеюсь, этот туториал был полезен для вас!
Cjd idb kgbx v
Брат, научи делать рассылку с помощью aiogram broadcaster, пожалуйста 🙏
спасибо, интересно! а как получить деньги
Отличный автор, все максимально подробно и понятно. Смотрел его курсы на одной всем известной платформе по продаже курсов, лучшее что там есть. Огромное спасибо автору!!!
Запустил Б
По windows понятно. А какой способ установки версий лучше для ubuntu?
Сделал через add-apt-repository ppa: deadsnakes. Но интересно мнение гуру.
Сурен, день добрый! Благодарю! В одном ролике сразу несколько новых полезных инструментов. Успехов в развитии канала и остальном! 🔥
У меня стоял PyCarm ученическая версия, отличная среда для разработки, Я пользовался пока она не попросила с меня чтоб Я заплатил!
Если есть возможность у тебя тебя установки PyCarm то объясни как сделать это без оплаты!
Кто пользуется виндовс – мои соболезнования
а в чем суть такого бота и второй вопрос какие востребованные боты в телеге можно создать
Прикольно
Необычный запуск эхо бота ) Сурен, кстати, с 9000 подписчиков тебя 🔥👌
Бесплатная виртуалка, это уже место где вы потеряете ваши токены, так что то как из туда перенести не важен, хотя может я чего не увидел, но Сурен как то лихо скопировал в виртуалку код бота, а потом как то очень не просто токен. Но про способ установки питона спасибо.
Спасибо, узнал для себя новый способ прокидывать токен 👍👍👍👍👍👍