Skip to content

电报api关于bot的的php代码 没有适配完所有电报api 什么时间用到别的或者有bug会修改 其他的欢迎下载 push 代码

Notifications You must be signed in to change notification settings

ericgu178/TelegramApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TelegramApi

清单

安装

使用下面的命令安装


composer require ericgu178/telegram-api

在 php 文件中 使用


use TelgramApi/Telegram

关于

这是目前我自用封装的电报api代码,仅仅涉及到了Message这块api的发送并没有完全适配完所有电报api,什么时间用到别的或者有bug会修改,其他的欢迎下载在基础上push代码,后续我也会完善的。

使用

目前适用机器人(没测试别的) 需要给予管理权限

    $config = [
        'api_id'    =>  '', // api id
        'api_hash'  =>  '', // api hash
        'botToken'  =>  '', // @EricGU178Bot
        'chat_id'   =>  '@wechatGroupQrCode',
        'proxy' =>  '' //代理
    ];
    $telegram = Telegram::openPlatform($config);
    $res = $telegram->Message->sendMessage($text = 'Hello World');
    var_dump($res); // json 数据 去群组查看

接口

目前 只有 /lib/OpenPlatform/Message/ 中三个方法 sendPhoto sendMessage sendGroupMedia sendAudio

Message

使用 sendPhoto

    $res = $telegram->Message->sendPhoto(string $url,array $ext = []); // $ext 其他参数
    var_dump($res);

使用 sendGroupMedia

sendAudio

    $res = $telegram->Message->sendGroupMedia([
        [
            'type'  =>  'photo',
            'media' =>  'https://ww1.sinaimg.cn/large/6d28b716ly1goswssp7huj20s311cq87.jpg',
            'caption'   =>  '微博'
        ],
        [
            'type'  =>  'photo',
            'media' =>  'https://ww1.sinaimg.cn/large/6d28b716ly1goswssp7huj20s311cq87.jpg',            
            'caption'   =>  'aaaa'
        ],
    ]); // $ext 其他参数
    var_dump($res);

使用 sendAudio

    $url = '网络地址 mp3 m4a 类型'
    $res = $telegram->Message->sendAudio(string $url,$ext); // $ext 其他参数
    var_dump($res);

About

电报api关于bot的的php代码 没有适配完所有电报api 什么时间用到别的或者有bug会修改 其他的欢迎下载 push 代码

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages