Plugin: Telegram Bot API

Материал из iDempiere ru
Перейти к:навигация, поиск


Описание

Данный плагин является основой для создания ваших Телеграм ботов. Плагин предоставляет:

Дополнительно вы можете найти демонстрационный плагин, который позволит понять как это работает.

Возможности

  • Поддержка основных возможностей Telegram API
  • Использование эмоджи в сообщении
  • Вы можете создавать для каждого бота отдельный плагин. Остановка\запуск плагина влияют на работу бота
  • Автоматический запуск всех ботов при старте системы
  • В своем боте вы можете получить доступ ко всем классам iDempiere. Например MOrder, DВ и прочие.

Как запустить демо бот?

  • Если у вас уже есть токен бота, то пропустите этот пункт. Откройте в приложении Telegram бота BotFather и напишите /newbot и следуйте инструкции по созданию нового бота
  • Скачать исходники и добавить в свой проект плагины: org.ipalich.bot.demo, org.ipalich.community.telegram
  • Откройте класс org.ipalich.bot.PalichDemoBot
  • В методе getBotToken() укажите токен вашего бота
  • Соберите оба плагина и загрузите в вашу iDempiere
  • Убедитесь, что оба плагина запущены и через пару секунд бот готов к работе
  • Напишите вашему боту /start

p.s. Убедитесь, что сайт https://telegram.org/ не заблокирован для вашей сети, иначе бот не будет работать.

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.