Thinking about the bot as a frontend representative of your product or service can make a lot of sense, and having a delightful bot that provides a useful service can generate strong attachment to your brand.
Amir Shevat. Designing Bots: Creating Conversational Experiences
Аудио-подкаст к статье здесь.
Приветствую всех. Вы попали на территорию СВПиД. Что это? Это "территория свободного взаимодействия программистов и дизайнеров". Сегодня ваш ведущий: S.
Продолжая тему ботов, которую я старался популяризировать в своём тг-канале последний месяц, я решил создать для вас серию статей. Но для начала нужно понимать, зачем эти знания вообще нужны и где их можно использовать. Какая база понадобится нам для этого курса статей. Наконец, что мы вообще будем делать.
Итак, пробежимся по содержанию статьи. Сегодня мы поговорим о:
1. Что это за курс статей? Чему он будет посвящён? Какие его цели и задачи?
2. Зачем нужны телеграмм-боты?
3. Что нам понадобится?
4. Как будем двигаться?
5. Обращение от автора курса
1. Что это за курс статей? Чему он будет посвящён? Какие его цели и задачи?
Данный курс статей, как и сказано ранее, будет посещён телеграмм ботам, но это широкое определение. Перейдём к более узкому. Пройдя этот курс вы:
- Получите понимание о телеграмм-ботах
- Научитесь их создавать
- Получите много практики по написанию телеграмм-ботов
- Получите несколько реальных проектов для своего портфолио
Курс будет основан на языке Python с использованием библиотеки python-telegram-bot.
Особое внимание обратим на то, что этот курс рассчитан на то, что читатель уже будет знать язы программирования на этом языке. Если же нет, поговорим об этом в статье далее.
2. Зачем нужны телеграмм-боты?
Перед тем, как ознакомиться с этой серией статей задайтесь вопросом: "А зачем мне нужно уметь делать ботов?"
Существует несколько ответов на данный вопрос в зависимости от того, откуда растут руки? Рассмотрим несколько примеров:
- Если вы бизнесмен или маркетолог, вам скорее всего необходимо постоянно общаться с клиентами. Но клиенты очень часто любят задавать похожие вопросы. Например, какая цена вашей услуги? В чём вы можете помочь? Какой у вас опыт? А также множество других вопросов. Всё это можно автоматизировать с помощью ботов;
- Если вы занимаетесь сбором каких-то данных, то очень часто этот процесс организуется с помощью тестов. С помощью тг-ботов очень просто сделать тест и организовать базу данных с его результатами;
- Распространение своего продукта. Представим, что вы занимаетесь продажей курсов для подготовки к тому же ЕГЭ. Неплохо бы было сделать какой-нибудь сервис, который мог бы за несколько минут дать возможность любому человеку записаться на ваш курс перед этим заплатив "денежку". Поздравляю, тг-бот для этого отлично подойдёт. Многие люди так делают, и это действительно показывает высокую эффективность;
Таких примеров ещё очень много, но основной смысл понятен: тг-боты могут облегчить многие процессы.
3. Что нам понадобится?
Во-первых, вы, дорогой читатель! Настройте себя на увлекательное путешествие, в течении которого вы получите множество полезных знаний и навыков. Не забывайте, что вы получите несколько действительно классных проектов в своё портфолио будущего программиста, бизнесмена, маркетолога или кого-то другого. Всё в ваших руках)
Я же, в свою очередь, постараюсь поддерживать и сопровождать вас в течении всего пути обучения. Поэтому заранее оставлю свои контакты. Основной контакты - это наш телеграмм-канал. Также можете писать мне лично.
Во-вторых, для освоения курса вам понадобятся некоторые знания языка Python. Этот цикл статей имеет немного другую цель, поэтому, если вы не знаете основ языка Python, советую ознакомиться с ним. Разумеется, дорогой читатель, я подготовил для тебя несколько ссылок, которые смогут облегчить самостоятельное изучение:
1. Моя книга: там есть и теория, и практика по основам программирования. Смотрите первую часть: основы Python;
2. Сайт Metanit: неплохой сайт, где есть вся теория по Python, а также немного практики;3. Сайт Code.mu: сайт, где в основном вы найдёте практику.
В третьих, свободный botAPI. Я покажу, где его достать в дальнейшем.
Вот, собственно, всё, что нам понадобится.
4. Как будем двигаться?
На данный момент сложно сказать о точном содержании курса, так как я сам всё ещё продолжаю изучать телеграмм-ботов. Но приблизительно оно будет следующим:
- Всё о BotFather;
- Первый бот. Команды с /;
- Работа с кнопками;
- Работа с файлами в боте;
- Сохранение данных;
- Диалоги и интеграции;
- Продакшн.
Список скорее всего будет меняться, но, в целом, структура останется +- такой же.
5. Обращение от автора курса
Поздравляю, вы дочитали до конца. Курс будет действительно интересным и увлекательным. Тем, кто хотел бы начать в IT он тоже подойдёт, так как не включает в себя таких сложный и премудрых веще, но при здесь будут обсуждаться не такие базовые темы, как основы того или иного языка программирования.
У вас обязательно всё получится, уже тем более с моей помощью! Желаю успехов и удачи! Ваш S.
#программирование#programming#tg#python#курс#начало#bot