Академический Документы
Профессиональный Документы
Культура Документы
1) Поддержка клиентов
2) Клиентский сервис
3) Маркетинг
5) Рекрутинг
Преимущества мессенджеров:
1) Конфиденциальность
2) Управление репутацией
Платформа: Telegram
Преимущества Python:
открытая разработка;
довольно прост в изучении, особенно на начальном этапе;
особенности синтаксиса стимулируют программиста писать хорошо
читаемый код;
предоставляет средства быстрого прототипирования и динамической
семантики;
имеет большое сообщество, позитивно настроенное по отношению к
новичкам;
множество полезных библиотек и расширений языка можно легко
использовать в своих проектах благодаря предельно
унифицированному механизму импорта и программным интерфейсам;
механизмы модульности хорошо продуманы и могут быть легко
использованы;
абсолютно всё в Python является объектами в смысле ООП, но при
этом объектный подход не навязывается программисту.
Недостатки Python:
Преимущества JavaScript:
Ни один современный браузер не обходится без поддержки JavaScript.
С использованием написанных на JavaScript плагинов и скриптов
справится даже не специалист.
Полезные функциональные настройки.
Постоянно совершенствующийся язык – сейчас разрабатывается бета-
вариация проекта, JavaScript2.
Взаимодействие с приложением может осуществляется даже через
текстовые редакторы – Microsoft Office и Open Office.
Перспектива использования языка в процессе обучения
программированию и информатике.
Недостатки JavaScript:
Преимущества:
1) Чат-бот в Telegram:
2) Чат-бот во «ВКонтакте»:
Вконтакте обладает очень простой функциональностью. Вы можете
создать примитивного чат-бота для аудитории, даже самостоятельно. Для
этого есть специальные сервисы: Robochat, BotVK, Chatgun. Преимущества
простой функциональности — это возможность создать полноценного чат-
бота.
3) Чат-бот в Viber:
5) Чат-бот в WhatsApp:
API для этого мессенджера платный, а возможность платить за него не
гарантирует доступ. Кроме того, чат-боты в этом приложении основаны на
принципе отправки сообщений (нет никаких команд в виде кнопок).
Фактически, это не чат-бот в классическом смысле этого слова, а платформа
для автоматических сообщений и мгновенных приветствий.
1. aiogram
2. python-telegram-bot
Одна из первых библиотек для создания ботов. Отличается от aiogram
синхронным подходом к работе, то есть при ожидании ответа
от пользователя выполнение кода останавливается.
3. TeleBot
Библиотека для создания простых ботов, позволяющая работать
с асинхронным и синхронным подходом на выбор. Подходит для небольших
проектов.
Создаём эхо-бота
Шаг 1
mkdir telegram_bot
cd telegram_bot
source venv/bin/activate
Виртуальное окружение запущено, и мы готовы перейти к следующему
шагу.
Шаг 2
Создаём бота
Шаг 3
Подключаем aiogram
Для установки aiogram воспользуемся менеджером пакетов pip. Вводим
в терминал:
Шаг 4
Разберёмся в коде:
await message.answer(message.text)
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)
Шаг 5
python3 main.py
ЗАКЛЮЧЕНИЕ