as-milano / wn-mailtelegram-plugin
插件,允许通过机器人接收网站电子邮件到您的Telegram账户。
Requires
- php: ^8.0.2
- ext-curl: *
- composer/installers: ~1.0
- winter/storm: ~1.2.0
- winter/wn-backend-module: ~1.2.0
- winter/wn-cms-module: ~1.2.0
- winter/wn-system-module: ~1.2.0
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 开发。