gpt4 book ai didi

javascript - 获取通过电报机器人共享或点击的链接数量

转载 作者:行者123 更新时间:2023-12-03 03:24:10 25 4
gpt4 key购买 nike

我正在使用node-telegram-bot-api模块,我想获取我的用户分享给他们的 friend 的链接的数量。

用户有一个共享状态按钮
有没有办法在共享状态按钮中显示用户 friend 共享点击的链接数量?

例如
1: 约翰的分享状态按钮 : 5//约翰分享给 5 个人或点击该链接的 5 个人约翰的 friend
2: Maria 的共享状态按钮 : 20//Maria 已分享给 20 人或点击该链接的 Maria 好友的 20 人
.
。可能吗?

更新:

bot.onText(/\/start/, (msg) => {
const opts = {
reply_markup: JSON.stringify({
keyboard: StartKeyboard,
resize_keyboard: true,
one_time_keyboard: true
})
};
bot.sendMessage(msg.chat.id, `telegram.me/fullmovie_bot?start=${msg.chat.id}`, opts);
console.log (msg)
});

最佳答案

没有直接的,但你可以间接获得一些指标。

  1. 发起股票数量 (1) - 使用 inline button带有返回 URL 的回调。返回 URL 时更新计数器。
  2. 发起 + 发送的股份数量 (2) - 使用 switch_inline_query + InlineQuery + answerInlineQuery + chosen_inline_result记录共享尝试和已完成的共享。内联查询的格式可以是 @yourbot inform?id=1234。此方法为您的 channel 提供了更多指标,但对用户来说不太方便
  3. 查看邀请被查看的次数 - 使用私有(private) channel 并在此处创建消息、转发以与用户聊天并要求转发为邀请。该消息将有查看次数计数器。
  4. 要跟踪点击/使用的共享,请使用回调按钮或跟踪点击的服务器代码的 URL 或 deeplinks并检查 /start 参数。它可以采用 /start inform?id=123
  5. 的形式

以上方法已在我的机器人中成功使用 @DebtsTrackerBot

关于javascript - 获取通过电报机器人共享或点击的链接数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46428601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com