为Telegram设置网关
项目描述
此模块允许以Telegram机器人的形式响应Telegram聊天。
这样,一组用户可以以集成的方式响应客户或其他任何合作伙伴集。
它不打算与默认聊天集成,因为用户不需要再次审查已经有人响应的情况。
目录
配置
创建机器人
在Telegram上创建机器人 https://core.telegram.org/bots
根据提供的TOKEN,按照https://github.com/tegin/telegram-broker上的示例创建经纪人
配置Odoo
以调试模式访问
访问 设置 > 技术设置 > 邮件 > 邮件网关。
访问Telegram并与BotFather开始对话。
使用命令 /newbot 创建机器人。系统将要求输入机器人名称。请记住,它需要以单词bot结尾。
将令牌复制到访问HTTP API的令牌字段。
在其对应的字段中定义您选择的Webhook密钥和Webhook密钥,以安全连接。
按下保存按钮,将出现集成Webhook智能按钮。
按下集成Webhook按钮。
如果您想添加额外的安全层,可以勾选“具有新频道安全”并定义一个Telegram安全密钥。新聊天将仅通过命令 /start SECURITY_KEY 创建。
限制
Webhook功能只能在您的系统可以从网站访问时使用。在本地安装中可能会存在问题,因为Telegram将无法联系到您的系统。在这种情况下,您可能需要创建一个Telegram机器人,该机器人将通过以下代码在外部进程中向您发送数据。
from telegram.ext import Filters, MessageHandler, Updater
import requests
dp = Updater(YOUR_TOKEN)
def message_callback(update, _context):
requests.post(YOUR_CONTROLLER, json=update.to_dict())
dp.dispatcher.add_handler(MessageHandler(Filters.all, message_callback))
dp.start_polling()
dp.idle()
使用方法
访问 网关
等待有人开始与您的机器人对话。
现在您将能够对此人进行回复和接收消息。
错误跟踪器
错误在 GitHub 问题 上追踪。如果遇到麻烦,请检查您的错误是否已经被报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的 反馈 来帮助我们将其消除。
请不要直接联系贡献者以获取支持或技术问题的帮助。
致谢
贡献者
Enric Tobella <etobella@creublanca.es>
Olga Marco <olga.marco@creublanca.es>
其他致谢
本作品由AEOdoo(西班牙Odoo协会 - https://www.aeodoo.org)资助。
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。
本模块是GitHub上 OCA/social 项目的组成部分。
欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute。
项目详情
散列 for odoo_addon_mail_gateway_telegram-16.0.1.0.1.2-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 80ca042c01bed4793838baa5322ac1ec0fd0fccbd478c3a3df5c26d269fce4c9 |
|
MD5 | a5c6ecce33dae0049b229dbbdbc96ed8 |
|
BLAKE2b-256 | fda16988fc5d13949fa30d011ca28de01c36367e0922b994a6bc095cd8bb6f4c |