草庐IT

telegram-webhook

全部标签

python - 使用 python-telegram-bot 构建菜单的正确方法

我使用python-telegram-bot并尝试像BotFather机器人那样构建一个嵌套菜单系统。例如,您有一个通用的机器人菜单您可以在其中选择“编辑机器人”并获得相应的新菜单带有返回上一个菜单的选项。我尝试用代码来实现:#mainmenudefstart(bot,update):menu_main=[[InlineKeyboardButton('Option1',callback_data='m1')],[InlineKeyboardButton('Option2',callback_data='m2')],[InlineKeyboardButton('Option3',call

visual-studio-code - 如何使用我的 Telegram Bot 使用他们的用户名向某人发送消息

我正在使用telepotpython库,我知道当你有某人的用户ID(这是一个数字)时,你可以发送消息。我想知道是否可以在没有用户ID而只使用用户名(以“@”开头的用户名)的情况下向某人发送消息,此外,如果有一种方法可以将用户名转换为用户ID。 最佳答案 从用户向机器人发送一条消息。打开https://api.telegram.org/bot/getUpdates页面。找到这条消息并导航到结果->消息->聊天->id键。使用此ID作为[chat_id]参数向用户发送个人消息。 关于visu

html - 在 Telegram 的富链接预览中获得一张好的大/大图像

我在Telegram中看到了很多关于富链接预览的请求,但这是专门关于“如何在预览中获得BIG/LARGE图像”。我们以thisarticle为例以我的网站为例。它已经拥有所有OG:结果:当链接发布在Telegram上时它有效,但图像很小并且向右浮动即使og:image(this)是1000像素宽。我想把它做大,在它自己的生产线上。检查一下(第一个条目是我的网站,我要修复的那个:注意小图片,向右浮动。第二个和第三个是我想要的结果,如YouTube视频和Mashable文章所示)。上图中使用的3个URL是:https://turbolab.it/newsletter-turbolab.it

GoLang Telegram-bot-api 如何询问位置?

我正在使用github.com/go-telegram-bot-api创建我的机器人。我想问一下客户的位置。我该怎么做?到目前为止,我是这样做的:updates,err:=bot.GetUpdatesChan(u)forupdate:=rangeupdates{ifupdate.Message==nil{continue}switchupdate.Message.Text{case"/shop":msg:=tgbotapi.NewMessage(update.Message.Chat.ID,"Sendmeyourlocation")//Ineedtomakethismessageask

git - 如何使用 Gitlab Webhook 触发 Jenkins 多分支流水线

我目前设置了一个基于Gitlab服务器上托管的Git存储库的Jenkins多分支管道作业。Jenkins可以读取存储库中的分支,并为存储库中的每个分支创建一个作业。但是我不知道如何在Gitlab中使用webhooks触发作业。我的问题是:如何从我们的Gitlab服务器在Jenkins中触发创建新的分支作业?我看不到正在推送的新分支的webhook。如何为单个分支触发实际构建作业?我只能为推送事件添加一个webhook,但我必须添加我不知道该怎么做的分支名称。如何确保Gitlab始终在推送到分支触发构建作业本身之前触发“分支作业的创建”。到目前为止我尝试的是触发多分支作业,但这没有任何效

php - 如何在本地计算机上测试Telegram Bot Webhook?

Closed.Thisquestionneedstobemorefocused。它当前不接受答案。想要改善这个问题吗?更新问题,使它仅关注editingthispost的一个问题。4年前关闭。Improvethisquestion我开发了Telegram机器人,我想使用Webhooks而不是轮询来从Telegram服务器获取消息。我正在本地主机(不是可访问的网络主机)上开发和测试该应用程序,因此无法将其设置为WebhookURL。现在我想知道如何通过Webhooks从本地计算机上的Telegram获取真实消息? 最佳答案 如果您只需

php - 如何使用 Telegram API 实现授权?

我想使用PHP实现多重授权以与TelegramRESTAPI交互。我要解决什么任务?嗯,这很简单:我的网站上有几十个用户(他们都有像这里这样的Carma(+10、-2、+1000等)以及相关的组分类:网站管理员和客户)。在他们达到一定数量的carma并且由于他们在他们的个人资料中获得授权后,他们会加入基于为他们自动生成的Telegram的私有(private)聊天。经过一番研究,我发现它非常复杂,因为:我从来没有为硬件绑定(bind)的社交网络实现API的经验。我看了https://core.telegram.org/api/auth,但是如何使用PHP或任何其他语言来实现这些功能(例

node.js - WooCommerce Webhooks Auth( secret 和签名)-如何使用

我正在尝试创建WooCommerceWebhookAPI之间的集成。和我的Node.js后端。但是,我真的不知道我应该如何使用secret来验证请求。secret:一个可选的key,用于生成请求正文的HMAC-SHA256哈希,以便接收者可以验证webhook的真实性。X-WC-Webhook-Signature:负载的Base64编码HMAC-SHA256哈希。WooCommerce后端:(Hemmelighed=“secret”)Nodejs后端:varbodyParser=require('body-parser');app.use(bodyParser.json());app.

javascript - 带有 Contentful 和 Node 的 Webhook

真的很难让这个工作。我在Contentful中有一个webhook定义设置。当我在Contentful中发布一个条目时,它会向webhooks.example.com发送一个HTTPPOST请求。在那个子域中,我运行了一个NodeJS服务器来接受请求。我看过ContentfulAPIdocs,表示请求正文应包含新发布的条目。我尝试了2种接收请求的方法,但都没有为我提供任何请求正文。首先我尝试了contentful-webhook-serverNPM模块:varwebhooks=require("contentful-webhook-server")({path:"/",username

python - Telegram Bot 可以读取 channel 消息吗

TelegramBot可以读取/访问我或机器人都不是管理员的Telegramchannel吗?我知道直到去年11月这是不可能的,但我听说有些人已经这样做了,但到目前为止我还做不到。非常感谢您的意见和知识。附:任何解决方法都会很棒。 最佳答案 FAQ阅读:Allbots,regardlessofsettings,willreceive:Allservicemessages.Allmessagesfromprivatechatswithusers.Allmessagesfromchannelswheretheyareamember.Bo