Как создавать Telegram-ботов без опыта в программировании при помощи ChatGPT?

В этой статье поделюсь своим опытом и пошаговыми инструкциями по созданию Telegram-ботов. Расскажу, как создал бота для взаимодействия с ChatGPT через Telegram и как получать твиты блогеров по ключевым словам в свой бот.

Как создавать Telegram-ботов без опыта в программировании при помощи ChatGPT?

Привет! Меня зовут Фидаиль Хасанов.

Из этой статьи вы также узнаете:

  • как лучше подойти к созданию бота используя ChatGPT
  • как исправлять ошибки которые возникают при запуске бота
  • как написать техническое задание для создания бота

Ввожу в курс дела

Когда речь заходит об искусственном интеллекте, особенно про ChatGPT, многие уже начинают зевать от надоевших новостей. Но я не могу удержаться и хочу поделиться своим опытом. Уверен, что для таких же новичков, как я, это будет полезно и применимо в их работе. Занимаюсь маркетингом и всегда интересовался созданием ботов, но не было опыта программирования. Написание кода для меня сродни заклинанию на древнем языке. С появлением ChatGPT ситуация изменилась.

«Написание кода для меня сродни заклинанию на древнем языке»

Как создавать ботов без навыка написания кода?

  • Долгий путь, но скорее всего наилучший — пойти учиться и начать с основ.
  • Быстрый путь — использовать ChatGPT. Easy-peasy, lemon squeezy.

Итак, погнали.

Бот для взаимодействия с ChatGPT

Цена за подобного бота на сайтах фриланса варьируется от 5000 до 10 000 рублей
Цена за подобного бота на сайтах фриланса варьируется от 5000 до 10 000 рублей

Регулярно использую ChatGPT и уже рассказал всем друзьям о его невероятных возможностях. Но заметил, что не все хотят регистрироваться в нем, из-за отсутствия подходящего телефонного номера и не понимания, для чего им это нужно. Поэтому я создал бота, который позволяет взаимодействовать с ChatGPT без смс, VPN и регистрации, чтобы они могли попробовать. Ну и удовлетворить свое желание создать бота не понимая ничего в программировании.

Пошаговая инструкция

Скачать рабочий код для этого бота можно ЗДЕСЬ

1. Отправить запрос в ChatGPT в новом диалоге. Мой запрос выглядел так (подсмотрел): «write code in pythone using the pytelegrambotapi for telegram bot that will allow users to make requests to the OpenAI API through the bot interface»

2. Получить код и инструкцию

3. Создать бота в Telegram с помощью BotFather и получить API токен

4. Получить API ключ OpenAI platform. openai. com

5. Вставить полученный код от ChatGPT в PyCharm

6. Установить необходимые библиотеки

7. Внести правки в код: вставить API токен от бота и API ключ OpenAI

8. Попытаться запустить бота, возможно появятся ошибки

9. Все ошибки копировать из терминала PyCharm и вставлять в тот же чат в котором получили код и следовать новым инструкциям

10. Запустить и пользоваться; )

Бот для сбора твитов блогеров по ключевым словам

К созданию данного бота приступил получив мизерный, но какой то, опыт. Тем не менее, получилось далеко не с первого раза.

Цена за подобного бота на сайтах фриланса варьируется от 10 000р до насколько уверенности хватит у фрилансера.
Цена за подобного бота на сайтах фриланса варьируется от 10 000р до насколько уверенности хватит у фрилансера.

Какие трудности меня ожидали?

Сложнее всего было взаимодействовать с Twitter API. Каждый раз, при запуске скрипта, наталкивался на не достаток уровня доступа к API. Пришлось запросить повышение уровня доступа до Elevated. 48 часов ждал одобрения запроса, якобы за это время они должны были рассмотреть его, но результата так и не получил.

Решил пытать счастье дальше и пробовал парсить страницы в твиттере, но безуспешно.

Как удалось решить головоломку?

Повезло. Прежде чем запросить новую версию кода, я отправил запрос в чат на написание технического задания для создания желаемого бота. Получил ТЗ (скрин будет ниже), внес несколько правок и отправил ему переработанное ТЗ в другом чате. И, о чудо, получилось!

Пошаговая инструкция

Скачать рабочий код для этого бота можно ЗДЕСЬ

1. Запросить техническое задание для создания бота

Как создавать Telegram-ботов без опыта в программировании при помощи ChatGPT?

2. Откорректировать ТЗ и отправить в новый чат

3. Создать нового бота в телеграме и получить токен бота

4. Зарегистрироваться здесь developer. twitter. com/en/apps и получить API ключ

5. Внести правки в ранее полученный код: вставить API токен от телеграм бота, Twitter API ключ, ввести логины блогеров и ключевые слова

6. Попробовать запустить и править ошибки, если они возникли, отправляя их в тот же чат в котором получили код

7. Запустить и пользоваться; )

Данный бот раз в несколько часов проверяет на наличие новых твитов у указанных людей с содержанием нужных мне ключевых слов. При появлении нового твита я их получаю к себе в бот.

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

2121
11 комментариев
100 ₽

Интересно!

1
Ответить

Благодарю за вдохновение Артема Игнатюка!

3
Ответить

Кайф! 🙌

Ответить

Интересно. Можно добавить ещё один пункт в резюме)

2
Ответить
1
Ответить

Ты блят терминатор, помноженный на бесконечность !

Ответить