Найти в Дзене
R.SHI

Как я создал телеграм-бота с помощью ИИ без знания кодинга: Почти подробный гайд

Привет, друзья! Сегодня расскажу вам, как не зная ничего о программировании, смог создать своего телеграм-бота с помощью искусственного интеллекта. Если вы тоже мечтаете о боте, но боитесь кодинга, этот гайд точно для вас.

Зачем мне понадобился бот?

Как админ телеграм-канала о музыке для брейк-данса, я однажды задумался: было бы круто, если бы любой желающий мог публиковать свои миксы и обложки прямо через бота. Сначала я предложил собрать деньги на заказ разработки бота, но это не получило поддержки. Тогда я решил создать бота сам с помощью ИИ — тем облее вокруг столько видео, обещающих создание бота за 15 минут. Правда, оказалось, что всё не так просто.

Мой путь к созданию Бота

Шаг 1: Определение Функций

Мой черновик функционала
Мой черновик функционала

Для начала я набросал, что должен уметь мой бот:

• Принимать и публиковать миксы и обложки.

• Быть простым и удобным для пользователей.

• Быть бесплатным, без необходимости платить за хостинг.

Я попросил чат-бота помочь мне разложить всё это по полочкам и выстроить план.

Шаг 2: Уточнение Запросов

План действий полученный от ИИ
План действий полученный от ИИ

После нескольких генераций я получил от ИИ более менее четкий план действий. Это были пошаговые указания: начиная с выбора платформы и заканчивая написанием кода. ИИ предложил использовать Google Scripts, так как для этого не нужно покупать хостинг — идеальное решение для моего случая!

Настройка и первые шаги

Настройка Окружения

1. Создание проекта в Google Scripts

• Переходим на сайт [Google Apps Script](https://script.google.com/).

• Создаём новый проект.

2. Настройка API Telegram

• Создаём бота в Telegram через [@BotFather](https://t.me/BotFather).

• Получаем API-токен для связи с Телеграм

Начинаем кодить

Самая увлекательная часть началась, когда ИИ начал присылать мне фрагменты кода. Я копировал их и вставлял в Google Scripts, не до конца понимая, что делаю. Однако следуя инструкциям, я хоть и не быстро увидел первые результаты.

-4

Проверка Взаимодействия

На этом этапе важно было убедиться, что бот работает и может общаться с пользователями. Я попросил ИИ создать проверочные скрипты. Когда мой бот впервые ответил, я был на седьмом небе от счастья! Но это было только начало.

Сложности и как их преодалел

Проблема 1: Непонятный Код

Первое испытание — огромное количество непонятного кода. Я не знал, что делать с этими символами и строками. Решение пришло в виде простого совета от бота: разбивать большие задачи на мелкие шаги. Я попросил ИИ объяснять мне каждый фрагмент кода и показывать, как он работает. Так я начал "понимать" структуру и функции, что значительно облегчило процесс.

Проблема 2: Ошибки и Баги

Были моменты, когда бот просто не работал, и я не мог понять почему. ИИ помогал диагностировать ошибки, но это занимало много времени, так как мне казалось что мой помощник глючит и я не следовал его

Проблема 3: Логика Взаимодействия

Выстроить логику взаимодействия бота с пользователями оказалось сложнее, чем я думал. Мне пришлось несколько раз переписывать код, чтобы бот мог корректно обрабатывать разные сценарии. Даже пришлось переписать логику бота и убрать лишнее. Но шаг за шагом, вместе с ИИ, мы решили проблему. Постоянно тестируя и корректируя, я добился того, что бот начал работать так, как я задумал.

Шлифовка Функционала

ИИ продолжал присылать куски кода, которые я добавлял, расширяя функционал бота. В процессе я усвоил несколько важных уроков:

1. Четко определить, что мне нужно: Понимание целей помогает избежать путаницы и сэкономить время.

2. Двигаться микро шажками: Лучше делать всё постепенно, шаг за шагом, чем пытаться охватить всё сразу.

3. Продумать логику: Важен не только код, но и логика взаимодействия бота с пользователями. как оказалось до конца продумать логику можно только взаимодействуя с ботом на практике.

4. Замена и добавление кода: Просите ИИ присылать только те части кода, которые нужно обновить, чтобы не запутаться.

Итог

Создание своего бота с помощью ИИ оказалось не только увлекательным но и сложным процессом. Это заняло больше времени, чем я ожидал, но в конце концов я добился своей цели. Теперь мой бот успешно работает на тестовом канале, а я получил свою порцию дофамина

Заключение

Если вы, как и я, хотите создать что-то своё, но боитесь кодинга — не переживайте! С помощью упорства и освоения современных инструментов,можно достичь многого. Надеюсь, мой мой рассказ вас вдохновит. Делитесь, если у вас был опыт создания подобных проектов, буду рад обсудить!