承接 gest/telegest 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

gest/telegest

Composer 安装命令:

composer require gest/telegest

包简介

Small telegram library

README 文档

README

📖 Description

gest/telegest is a small PHP library for interacting with the Telegram Bot API. It is designed to simplify the process of creating and managing Telegram bots, presenting a user-friendly interface for working with the Telegram API.

🚀 Features

  • Sending messages and media files
  • Processing incoming messages and commands
  • Asynchronous HTTP request support via Guzzle and ReactPHP
  • Dependency injection using PHP-DI

⚙️ Installation

You can install the library using Composer:

composer require gest/telegest

📚 Usage/Examples

🤖 Echo bot

$bot = new TGBot($token);

$bot
    ->getUpdateHandler()
    ->attachCallable(UpdateType::Message, fn($message) => (new TGBotClient)->sendMessage($message))
    ->handleUpdates()
    ->run();

Answer on inline query

$bot = new TGBot($token);
$bot
    ->getUpdateHandler()
    ->attachCallable(UpdateType::InlineQuery, function ($query) use ($bot) {
        $builder = (new InlineQueryAnswerBuilder($query->id))
            ->addArticleResult('1', 'test', '/delete')
            ->addPhotoResult('2', 
                'https://w7.pngwing.com/pngs/140/284/png-transparent-animated-woody-illustation-buzz-lightyear-sheriff-woody-jessie-toy-story-film-toy-story-cartoon-pixar-toy-story-3.png', 
                'https://www.pinclipart.com/picdir/big/209-2099521_thumb-up-comments-english-lovers-clipart.png')
            ->addLocationResult('3', 48.90174, 2.27829, 'Париж');
        (new TGBotClient)->sendAnswerInlineQuery($builder);
    })
    ->handleUpdates()
    ->run();

🛠️ Stack

Bible Library: ReactPHP, Guzzle, PHP-DI PHP Version

Guzzle

ReactPHP

PHP-DI

MIT License

🆘 Support

gestjobm@gmail.com

gest/telegest

📖 Описание

gest/telegest - это небольшая PHP-библеотека для взаимодействия с API Telegram Bot. Она предназначена для упрощения процесса создания и управления Telegram-ботами, представляя удобный интерфейс для работы с API Telegram.

🚀 Возможности

  • Отправка сообщений и медиафайлов
  • Обработка входящих сообщений и команд
  • Поддержка асинхронного HTTP-запроса через Guzzle и ReactPHP
  • Внедрение зависимостей с использованием PHP-DI

⚙️ Установка

Установить библиотеку можно с помощью Composer:

composer require gest/telegest

📚 Использование/Примеры

🤖 Бот ретранслятор сообщений

$bot = new TGBot($token);

$bot
    ->getUpdateHandler()
    ->attachCallable(UpdateType::Message, fn($message) => (new TGBotClient)->sendMessage($message))
    ->handleUpdates()
    ->run();

🛠️ Стек

Библеотека: ReactPHP, Guzzle, PHP-DI PHP Version

Guzzle

ReactPHP

PHP-DI

MIT License

🆘 Поддержка

gestjobm@gmail.com

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-07-11