← Все вопросы

Стоит ли делать телеграм-бота как самый первый проект новичку?

Задан 5 месяцев назад556 просмотров2 ответа
5

Очень хочу сделать телеграм-бота — кажется, это круто и можно показать друзьям. Но я только начал учить Python (знаю переменные, if, циклы, чуть-чуть функции). Не рано ли мне за бота браться? Не утону ли?

2 ответа

9
✓ Принятый ответ — помог автору

Бот — отличная мотивация, и он по силам новичку, если правильно выбрать масштаб. Не пытайся сразу сделать «умного помощника с кучей кнопок» — начни с бота, который отвечает на одну команду. Это реально первый проект.

Что будет нового по сравнению с обычным скриптом:

  • надо получить токен у @BotFather в телеге;
  • поставить библиотеку (pip install aiogram);
  • понять, что бот работает в цикле и ждёт сообщений.

Это посильно, но это +3 новые темы сразу. Поэтому совет: сначала сделай 2-3 совсем простых проекта в консоли (калькулятор, угадай число), чтобы уверенно держать переменные и функции, а потом бери бота — он зайдёт гораздо легче.

Кстати, по ботам тут есть отдельные подробные вопросы (как получить токен, как сделать кнопки, как держать бота онлайн 24/7) — посмотри их, когда дойдёшь.

3

Можно и discord-бота — суть та же (токен, библиотека, обработчики команд). Разница в основном в библиотеке. Если ты больше сидишь в Discord, делай его, мотивация важнее. Но логика «начни с самого простого ответа на одну команду» одинаковая для обоих.

Ваш ответ

, чтобы ответить на вопрос.