Лицензия на всю компанию для своего сервера или тарифов в облаке Webasyst, в которых это приложение не включено:

Бесплатно

Установите приложение с помощью Инсталлера в своем аккаунте Webasyst и пользуйтесь бесплатно!

5.0

3 оценки

Ваш отзыв

1700+

установок

ITFrogs

разработчик

19 сентября 2024

последний релиз
версия 3.0.1

Поддержка
Лицензия
LGPL
Минимальные требования
  • Версия PHP >=7.4.0
  • Фреймворк, версия 3.1.0

Это приложение является платформой для создания ботов Telegram и само по себе ничего не делает. Вы не увидите никаких настроек или видимого результата работы.

Платформа для ботов Telegram может быть использована для легкого написания плагинов, которые, в свою очередь и будут являться ботами. Чтобы боты работали, необходимо задать скрытое поселение для этого приложения в приложении Сайт. Рекомендую сделать сложную ссылку поселения типа telegram4e0214025588cde184591b300784b9d4 чтобы никто, кроме Вас, не знал точной ссылки на ботов.

Основой данного приложения является проект https://telegram-bot-sdk.com/. Там же можно найти документацию для разработки на английском языке.

Чтобы воспользоваться всем этим функционалом, необходимо инициализировать класс API бота в фронт-контроллере, который отвечает за общение бота с Telegram. Например вот так:

$telegram = new telegramApi(BOT_TOKEN);

После этого станут доступны все методы, описанные в документации выше.

Приложение распространяется бесплатно и доступно на гитхабе: https://github.com/itfrogs/wa-telegram.
В данном репозитории находится бесплатный плагин steelrat, на примере которого можно изучить взаимодействие плагина и приложения.

Данное приложение и плагин распространяются бесплатно. Разработчик дает разрешение на использование кода плагина steelrat для создания собственных ботов на его основе. Тексты в базе данных плагина можно использовать только в ознакомительных целях для изучения работы с плагином.

Прежде чем начинать разработку, бота необходимо зарегистрировать и получить его уникальный id, являющийся одновременно и токеном. Для этого в Telegram существует специальный бот — @BotFather.

Пишем ему /start и получаем список всех его команд.
Первая и главная — /newbot — отправляем ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя — в конце оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты, иначе придется поломать голову над именем.

Не забудьте проверить полученный токен с помощью ссылки api.telegram.org/bot[BOT_TOKEN]/getMe, говорят, не всегда работает с первого раза.

Рабочий пример тестового бота steelrat: http://t.me/yousteelrat_bot.

Важно: Сайт, на котором будут запускаться боты, должен работать по протоколу HTTPS и должен быть доступен из глобальной сети.
Минимальная версия PHP: 5.6

   
           
   
     

Хотите  быть в курсе новостей от Webasyst и Shop-Script, обсудить новый функционал, обменяться опытом с коллегами? Задать вопрос Независимым Разработчикам или найти Исполнителя на проект? Вступайте в крупнейшее независимое сообщество "Webasyst для всех":       Телеграм чат      

   
Все продукты этого разработчика