Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English · Русский

Примеры Phenogram Framework

В этом репозитории находятся небольшие приложения для текущей стабильной версии Phenogram Framework.

Требования

  • PHP 8.4 или новее
  • Composer 2
  • Токен Telegram-бота от BotFather

Совместимость

Компонент Версия
Phenogram Framework ^6.0
Phenogram Bindings ^7.0
Модель Telegram Bot API 9.6

Пример напрямую импортирует типы Bindings. Поэтому проект явно объявляет Bindings своей зависимостью.

Установка

Установите зависимости:

composer install

Создайте локальный файл с переменными окружения:

cp .env.dist .env

Откройте .env. Замените заглушку на токен бота. Не добавляйте этот файл в Git.

Запуск echo-бота

Запустите пример:

php src/basics/echo_bot.php

Отправьте боту текстовое сообщение. Бот отправит тот же текст в чат. Нажмите Ctrl+C, чтобы остановить процесс.

Пример использует long polling. Он выполняет реальные запросы к Telegram Bot API.

Проверка репозитория

Запустите офлайн-проверки:

composer check

Команда проверяет метаданные Composer. Она запускает полный сценарий echo-бота с локальным API-клиентом. Команда не использует токен бота и не выполняет сетевой запрос.

About

Tested, runnable examples for Phenogram Framework.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages