承接 agrandesr/telegram-bot-action 相关项目开发

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

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

agrandesr/telegram-bot-action

Composer 安装命令:

composer require agrandesr/telegram-bot-action

包简介

This Custom Action is a implementation for the Agile Router library.

README 文档

README

This package is an extension of Agrandesr/agile-router (v1.0+).

This Custom Actions is a implementation to use a Telegram Bot package over Agile Router to send messages using this bot.

Installation

First we need to require the package:

composer require agrandesr/customactions/TelegramBotAction

Next, we need to add to the Router before the run method.

require './vendor/autoload.php';

use Agrandesr\Router;

$router = new Router();

$router->addCustomAction('telegram','App\\CustomActions\\TelegramBotAction');

$router->run();

Now you can use the new action in your routes file.

{
    "mail":{
        "GET":{
            "execute":[
                {
                    "type":"telegram",
                    "content":{
                        "chatId":"example@test.com",
                        "message":"This is a random message",
                        "photo":"src/file/photo.png",
                        "audio":"src/file/audio.mp3"
                    }
                }
            ]
        }
    }
}

Finally, be sure that you add the API key of telegram into the .env file:

TELEGRAM_TOKEN=%YOUR_API_TOKEN%

And that is all, you can create a endpoint to send a email very easy.

Content parameters

Like you can see in the example, the action "PhpMailer" have the next parameters:

  • chatId['required']:
  • message['optional']:
  • photo['optional']:
  • audio['optional']:

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-03-31