as-milano/wn-mailtelegram-plugin

插件,允许通过机器人接收网站电子邮件到您的Telegram账户。

安装: 34

依赖关系: 0

建议者: 0

安全: 0

星级: 1

分支: 0

类型:winter-plugin

dev-master 2022-07-16 15:50 UTC

This package is auto-updated.

Last update: 2024-09-16 17:35:19 UTC


README

邮件Telegram插件允许通过机器人将网站邮件发送到您的Telegram账户。您可以记录网站发送的所有邮件,或者配置此插件仅接收特定管理员的通知邮件。有关配置详情,请参阅文档。

安装

Composer

使用Composer将插件添加到您的项目

composer require as-milano/wn-mail-telegram-plugin

文档

有关Telegram机器人的完整文档,您可以在以下链接查看: https://core.telegram.org/bots/api

获取机器人令牌

通过@BotFather创建机器人。机器人令牌将类似于 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11

获取用户聊天ID

获取用户聊天ID的方法:向机器人发送任何消息或直接点击“开始”。然后您可以进入邮件Telegram设置,在接收者标签中您将看到您的Telegram用户ID。另一种获取您用户ID的方法是,在浏览器中打开以下链接

https://api.telegram.org/bot{{token}}/getUpdates

请记住将{{token}}替换为您的机器人令牌。

将此令牌和聊天ID输入插件设置。这样就完成了,祝您使用此插件愉快!

其他设置

调试时禁用

您可以在调试模式下禁用Telegram通知。

禁用发送邮件到Telegram

您可以完全禁用Telegram通知。

发送邮件的管理员

如果您勾选admin1,则只有将“收件人”参数设置为admin1电子邮件的邮件才会发送到Telegram聊天。

格式化标签

删除行尾

通过删除行尾使通知邮件文本紧凑,这将把邮件文本转换为一个段落。

向多个机器人发送消息。

在您的插件中,您可以创建自己的带有其他Telegram令牌的Telegram对象。然后使用classes/Helper类中的逻辑 - 发送方法。只需复制代码,进行调整,然后以您的方式发送消息。

$telegram = (new Telegram(['telegram_token' => $sToken]));

许可

最初由 Art Gek 开发。

Exception Report to Telegram 启发,由 Alexander Shapoval 开发。