将Telegram机器人与jenkins集成

时间:2019-03-01 12:06:07

标签: jenkins telegram-bot

每当有新版本时,我都希望詹金斯发送电报消息。 我尝试通过参考jenkins插件文档将电报bot与jenkins集成:https://wiki.jenkins.io/display/JENKINS/Telegram+Notification+Plugin 但这没有用。还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

您只需添加步骤即可执行shell脚本并通过curl发送消息:

SELECT t1.*
FROM table_1 t1
JOIN (
SELECT part_name1, max(time1) as maxtime1
FROM table_1 
GROUP BY part_name1 ) s1
ON (t1.part_name1  = s1.part_name1 AND t1.time1 = s1.maxtime1);

其中$ curl -s -X POST https://api.telegram.org/bot[TOKENID]/sendMessage -d chat_id=[ID] -d text="your message" 是您的令牌ID,[TOKENID]是您的聊天ID。

您的电报机器人必须由用户启动(或添加到聊天室)。