Месяц: Март 2022
С этого урока вы начнёте писать REST API на основе Django REST framework (DRF). В общем виде задача для RESTful API выглядит так: в БД проекта есть данные,
В процессе работы вы уже отправляли запросы к серверам — из браузера, если в ответ ожидалась HTML-страница, или из кода посредством библиотеки requests (когда ответ сервера надо было обработать в
Проектирование API — важная часть разработки и хорошая инвестиция в успешный результат. Соблюдение принципов проектирования поможет сделать API современным и удобным в работе. Начнём с принципов консистентности и расширяемости. Консистентность Консистентность —
При выключении вашего компьютера бот станет недоступен. Хорошо бы переселить его на какой-то компьютер, который никогда не спит. Можно приобрести мини-компьютер, например популярный Raspberry PI, воткнуть его в
В переводе с английского log — это «журнал». Логирование — это ведение «бортового журнала», автоматическая запись событий в специальный файл или вывод таких записей в терминал. Логи — это дополнительная система мониторинга,
При работе с сетевыми ресурсами велика вероятность сбоев: на отправленный запрос не вернулся ответ, упал сервер, отвалился интернет, электричество кончилось, да мало ли что ещё может случиться. Любой
Для работы с Bot API есть четыре популярные Python-библиотеки: python-telegram-bot, pyTelegramBotAPI, AIOGram, Telethon. Поработаем с python-telegram-bot. Это популярная библиотека с удобным интерфейсом: методы классов совпадают с названиями методов Bot API. В python-telegram-bot все методы Bot
Чат-боты в мессенджерах Бот — это сокращение от слова «робот». Чат-ботами называют программы, взаимодействующие с пользователем через мессенджер, систему обмена сообщениями. Это может быть мессенджер, встроенный на страницу
Большинство современных мессенджеров предоставляют своим пользователям API, предназначенные для различных задач. На примере Telegram посмотрим, как работать с API, что они умеют и чем могут быть полезны. Если
Самое время подёргать за ниточки API ВКонтакте и посмотреть, что мы можем получить. Посмотрите, что интересного есть на странице документации API ВК. Методами API здесь называют команды, выполняющие запросы к серверу