Разработка простого бота на PHP + захват с экрана
Я представляю сервис - провайдер АПИ для ватсапа. Мы заинтересованы в том, чтобы разработать простой демо-ролик (съем с экрана) о том, как разрабатывается базовый бот через наш апи.
НЕ требуется что-либо озвучивать, снимать себя и т.п.
Требования:
- На время съема экрана ваше рабочее окружение должно использовать Английский язык на компьютере;
- Использование Ngrok (настройка туннелирования для внешнего доступа к Flask-приложению через публичный URL);
- На видео должен быть продемонстрирован пошаговый процесс работы программиста от создания нового проекта, получения ссылки для вебхука, написания кода и тестирования бота;
- Сценарий бота: при сообщении "help" — текст 1, при "command" — текст 2, при "image" — отправка изображения с подписью;
- Финальный код предоставить через GitHub/GitLab или архивом.
Ролик не является обучающим, однако рассчитан строго на начинающего программиста, поэтому в коде не нужно мудрить, а сделать максимально понятно. Мы надеемся, что такое видео поможет разобраться начинающим в старте работы с АПИ и далее, уже самостоятельно доработать его под свои нужды.
Видео должно показать:
- Создание нового PHP-проекта (использование Composer для управления зависимостями приветствуется.
- Установка необходимых зависимостей, таких как Guzzle для работы с API;
- Установка Ngrok и необходимых зависимостей, Настройка вебхуков;
- Полный процесс разработки и тестирования бота.
Ожидаемая длина видео: 5-8 минут.
Со своей стороны мы предоставим:
- Токен для работы со шлюзом, доступ к личному кабинету в сервисе;
- Подсказки, что/куда в плане эндпоинтов, примеры запросов и ответов через API, настройки хука и т.п.;
- Любую консультационную поддержку;
- Исходники аналогичных ботов на PHP или иные фрагменты кода, которые помогут вам в работе;
Уверяем, что всё лишнее/конфиденциальное/личное, что может случайно/специально оказаться в видео, будет либо вырезано либо заблюрено. Мы продемонстрируем вам конечный вариант видео до релиза.
Референсы (убрать лишний пробел из ссылки):
- https://www. youtube.com/watch?v=W3dQp375wWY
- https://www. youtube.com/watch?v=OqDOKyMIp20