Создание бота Telegram. Обмен между 1С и мессенджером Telegram через API
Год выпуска: 2024
Производитель: Вадим Сайфутдинов
Сайт производителя:
https://shop.work-1c.ru/Exchange1C_and_Telegram
Автор: Вадим Сайфутдинов
Продолжительность: 03:05:17
Тип раздаваемого материала: Видеоурок
Язык: Русский
Субтитры: Отсутствуют
Описание:
6 фактов и ключевых преимуществ Telegram
- Открытая платформа: Telegram предоставляет API и набор инструментов разработчикам, что позволяет создавать сторонние приложения и ботов для мессенджера. Это способствует появлению широкого спектра дополнительных функций и сервисов, расширяющих возможности Telegram.
- В 2023 году Telegram посещают 700 миллионов человек в месяц. По количеству аудитории Telegram входит в пятерку самых популярных мессенджеров в мире.
- Приватность и безопасность: Telegram считается одним из самых безопасных мессенджеров на рынке. Он предлагает шифрование конца-конца для всех сообщений, что означает, что только отправитель и получатель могут прочитать сообщение.
- Telegram был основан в 2013 году Павлом Дуровым и его братом Николаем Дуровым. Первая версия Telegram была выпущена в августе 2013 года.В течении трех месяцев после запуска Telegram скачали 1 миллион раз.
- В 2022 году приложение Telegram для iOS App Store и Google Play входит в топ-5 самых скачиваемых приложений в мире.
- Кросс-платформенность: Telegram доступен на различных платформах, включая iOS, Android, Windows, macOS и Linux. Это означает, что пользователи могут общаться в любое время и с любого устройства, не ограничиваясь одной платформой.
Для интеграции мы будем использовать открытый Api Telegram
- Создадим нового бота и автоматизируем его
- Научимся обмениваться текстовой информацией м/у 1c и Telegram
- Научимся обмениваться файлами м/у 1c и Telegram
Чему вы научитесь в результате прохождения курса?
- Взаимодействовать с протоколом HTTP.
- Отправлять HTTP запросы на сервер и обрабатывать ответ от сервера.
- Обмениваться сообщениями между 1С и Telegram
- Обмениваться файлами между 1С и Telegram
- Создадите своего чат бота и автоматизируете его работу
- Научитесь работать с POST и GET запросами.
- Научитесь работать с HTTP сервисами
- Научимся подключать webhook(уведомления) и считывать входящие POST запросы от Telegram
Основные цели курса:
- Научить вас обмениваться данными между 1С и Telegram
- Повысить ваши профессиональные навыки разработки в 1С
Подробное содержимое материалов
Модуль I
1. Создание нового бота в Telegram. Получение токена для запросов через API.
2. Основные принципы работы бота в Telegram.
3. Документация API Telegram, загрузка входящих сообщений методом getUpdates.
4. Создание структуры конфигурации 1С.
5. Создание обработки для загрузки новых сообщений.
6. Загрузка новых сообщений в 1С. Параметр offset метода getUpdates.
Модуль II
1. Автоматическая загрузка новых сообщений, фоновое задание. Добавление общих модулей.
2. Отправка исходящих сообщений метод SendMessage.
3. Создание HTTP сервиса "TelegramBot" и публикация его на web сервере Apache.
4. Метод setWebhook, подключение URL вебхука для новых уведомлений. Подключение через Postman.
5. Создание обработки в 1С для подключения вебхука.
6. Метод getWebhookInfo, получение информации о текущем состоянии вебхука.
7. Метод deleteWebhook. Пример использования.
Модуль III
1. Генерация клавиатуры Telegram бота, быстрые команды.
2. Блокировка загрузки файлов, ответ бота
3. Отправка файла от бота пользователю, метод sendDocument.
4. Загрузка файла в 1С от пользователя, метод getFile.
5. Отправка контактов, метод sendContact.
6. Оформления текста сообщения, режим HTML.
7. Система взаимодействия 1C, регистрация и демонстрация обмена м/у 1C и Telegram.
8. Заключение
Дополнительные видео уроки для начинающих
1. Протокол HTTP введение.
2. Объект HTTPСоединение, пример.
3. Определение оператора и региона по номеру телефона через HTTPСоединение.
4. HTTPОтвет, код состояния.
5. HTTPЗапрос. Скачать файл с сайта.
6. Пример Post запроса.
7. HTTP сервисы введение.
8. Отладка HTTP сервиса.
9. Отладка шаблонов HTTP сервиса, разбор HTTP Запроса и HTTP Ответа.
Формат видео: MKV, MP4
Видео: avc, 1280x720, 16:9, 30000 к/с, 2500 кб/с
Аудио: aac, 48.0кгц, 164 кб/с, 2 аудио
MediaInfo
General
Unique ID : 91617874482162603848352101975641582942 (0x44ECF5F65FF1AA743FD5C7A4AEF46D5E)
Complete name : D:\5. Udemy Courses\[Вадим Сайфутдинов] Создание бота Telegram. Обмен между 1С и мессенджером Telegram через API (2024)\Модуль 1\3. Документация API Telegram, загрузка сообщений методом getUpdates.mkv
Format : Matroska
Format version : Version 4
File size : 78.9 MiB
Duration : 4 min 8 s
Overall bit rate : 2 663 kb/s
Frame rate : 30.000 FPS
Writing application : Lavf61.1.100
Writing library : Lavf61.1.100
ErrorDetectionType : Per level 1
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 4 min 8 s
Bit rate mode : Constant
Nominal bit rate : 2 500 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.090
Default : No
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : A_AAC-2
Duration : 4 min 8 s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Title : simple_aac
Default : No
Forced : No