TelegramEnterprise - базовая open-source библиотека интеграции с Telegram для 1С

16.09.24

Интеграция - Мессенджеры и боты

Библиотека методов над Telegram Bot API с открытым исходным кодом. Основные методы для отправки сообщений, файлов и администрирования канала

TelegramEnterprise теперь часть Открытого пакета интеграций

Данная библиотека теперь развивается не как отдельный проект, но в составе ОПИ
infostart.ru/1c/articles/2016164/

 

TelegramEnterprise

Библиотека интеграции 1С и Telegram

В данной библиотеке реализованы базовые методы Telegram Bot API для управления ботами

Особенности:

  • Не нужно ничего устанавливать: создайте 2 пустых модуля в базе и скопируйте код из репозитория туда
  • Не нужно разбираться в документации Telegram Bot API: методы уже выполняют конкретные действия, которые подойдут большинству пользователей, вроде ОтправитьКартинку() или ПереслатьСообщение()
  • Основная разработка с тестированием велись на режиме своместимости версии 8.3.6. Возможно, будет работать и на более ранних версиях.

 

Код можно забрать в репозитории на GitHub:

https://github.com/Bayselonarrend/TelegramEnterprise

 

Для начала использования библиотеки достаточно пройти два простых шага:

 
Установка библиотеки
 
 Получение необходимых данных

 

Реализованные методы:

Все методы возвращают ответ от Telegram как структуру

 
 Для получения данных бота
 
 Для работы в чатах и каналах
 
 Для администрирования канала
 
 Прочее

 

 

В проекте используется механизм распаковки zip и gzip vbondarevsky/Connector

Copyright 2017-2023 Vladimir Bondarevskiy под Apache License, Version 2.0

https://github.com/vbondarevsky/Connector/

Остальной проект распространяется под лицензией MIT. Модуль Инструменты данной библиотеки совместим с подобными модулями последних версий остальных библиотек в линейке:

 

ViberEnterprise - библиотека для интеграции с Viber

VKEnterprise - библиотека для интеграции с ВКонтакте

 

 

 

 Мой GitHub:     https://gitub.com/Bayselonarrend 
 Лицензия MIT:   https://mit-license.org

Telegram bot API Телеграм Телега TG ТГ Библиотека open-source

См. также

Мессенджеры и боты Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Интеграция мессенджера WhatsApp и 1С: УНФ, УТ, КА, ERP - отправка и получение сообщений, картинок, файлов и видео прямо в 1С. Расширение работает с сервисом GreenApi.

15600 руб.

23.06.2023    9481    58    12    

34

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 1С:Конвертация данных Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    38193    108    161    

201

SALE! 25%

Мессенджеры и боты Системный администратор Программист Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 Платные (руб)

Развитие популярного решения для интеграции мессенджера Telegram с нашей любимой 1С - конструктор чат-ботов в Телеграм.

15000 11250 руб.

18.06.2021    65556    312    272    

369

Документооборот и делопроизводство (СЭД) Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Платные (руб)

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    30269    35    49    

71

Мессенджеры и боты Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Данное расширение представляет собой интерфейс взаимодействия 1С с сервисом Wazzup. Данный сервис позволяет вести беседу с использованием номера телефона, привязанного к Whatsapp. Почитать о сервисе и его условиях использования можно по ссылке https://wazzup24.com/. На данный момент расширение поддерживает почти все доступные через API функции. Обновление от 19.05.2023, версия 2.1!

14400 руб.

30.11.2020    13594    8    13    

15

Мессенджеры и боты SMS рассылки Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Решение реализовано в виде расширения. Заменяет отправку смс на отправку в WhatsApp через Green-api. Отправка чека картинкой.

7800 руб.

15.05.2024    1544    3    6    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. cheshirshik 70 09.10.23 15:54 Сейчас в теме
Все что на гитхабе однозначно в +. За библиотеку спасибо. В закладки.
abasovit; chernyakai; _KVI_; mevgenym; TerveRus; bayselonarrend; +6 Ответить
2. Nefilimus 75 12.10.23 11:31 Сейчас в теме
3. alexx2510 39 09.11.23 10:54 Сейчас в теме
Спасибо за библиотеку. Попробовал и возник такой вопрос: при вызове метода ПолучитьОбновления() телеграмм не отмечает у себя, что сообщение получено и его больше отправлять не надо...постоянно возвращает одно и тоже сообщение(я). Есть какой-то секрет? Пока судя по документации понимаю, что надо offset передавать в метод getupdates()
4. bayselonarrend 2087 23.11.23 10:02 Сейчас в теме
(3) Когда я делал бота через getUpdates, то сам сохранял в РС номера сообщений. Хотя, если нужен надежный безотказный бот, то я бы советовал переходить на Webhook, getUpdates все таки сомнительная вещь, я бы не советовал: информация о сообщениях хранится только 24 часа, получать их надо периодически самому. Что касается offset - то это номер сообщения который надо получить. Все сообщения идут номерами по порядку, т.е. каждый вызов getUpdates можно увеличивать его на 1 и получать по одному последующему сообщению за раз. Но тут тоже есть подводный камень - если боту никто очень долго ничего не писал, то offset (ну т.е. id сообщения) то ли в 0 сбрасывается, то ли вообще случайным числом.
5. EgorDo 28.03.24 06:30 Сейчас в теме
Добрый день
Подскажите а будут ли реализованы методы получения файлов?
6. bayselonarrend 2087 28.03.24 09:44 Сейчас в теме
(5)Добрый. Могу добавить, но это уже будет в Открытом пакете интеграций, так как TelegramEnterprise отдельно от него больше не развивается
abasovit; +1 Ответить
Оставьте свое сообщение