我使用python-telegram-bot并尝试像BotFather机器人那样构建一个嵌套菜单系统。例如,您有一个通用的机器人菜单您可以在其中选择“编辑机器人”并获得相应的新菜单带有返回上一个菜单的选项。我尝试用代码来实现:#mainmenudefstart(bot,update):menu_main=[[InlineKeyboardButton('Option1',callback_data='m1')],[InlineKeyboardButton('Option2',callback_data='m2')],[InlineKeyboardButton('Option3',call
我正在使用telepotpython库,我知道当你有某人的用户ID(这是一个数字)时,你可以发送消息。我想知道是否可以在没有用户ID而只使用用户名(以“@”开头的用户名)的情况下向某人发送消息,此外,如果有一种方法可以将用户名转换为用户ID。 最佳答案 从用户向机器人发送一条消息。打开https://api.telegram.org/bot/getUpdates页面。找到这条消息并导航到结果->消息->聊天->id键。使用此ID作为[chat_id]参数向用户发送个人消息。 关于visu
我在Telegram中看到了很多关于富链接预览的请求,但这是专门关于“如何在预览中获得BIG/LARGE图像”。我们以thisarticle为例以我的网站为例。它已经拥有所有OG:结果:当链接发布在Telegram上时它有效,但图像很小并且向右浮动即使og:image(this)是1000像素宽。我想把它做大,在它自己的生产线上。检查一下(第一个条目是我的网站,我要修复的那个:注意小图片,向右浮动。第二个和第三个是我想要的结果,如YouTube视频和Mashable文章所示)。上图中使用的3个URL是:https://turbolab.it/newsletter-turbolab.it
我正在使用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
Closed.Thisquestionneedstobemorefocused。它当前不接受答案。想要改善这个问题吗?更新问题,使它仅关注editingthispost的一个问题。4年前关闭。Improvethisquestion我开发了Telegram机器人,我想使用Webhooks而不是轮询来从Telegram服务器获取消息。我正在本地主机(不是可访问的网络主机)上开发和测试该应用程序,因此无法将其设置为WebhookURL。现在我想知道如何通过Webhooks从本地计算机上的Telegram获取真实消息? 最佳答案 如果您只需
我想使用PHP实现多重授权以与TelegramRESTAPI交互。我要解决什么任务?嗯,这很简单:我的网站上有几十个用户(他们都有像这里这样的Carma(+10、-2、+1000等)以及相关的组分类:网站管理员和客户)。在他们达到一定数量的carma并且由于他们在他们的个人资料中获得授权后,他们会加入基于为他们自动生成的Telegram的私有(private)聊天。经过一番研究,我发现它非常复杂,因为:我从来没有为硬件绑定(bind)的社交网络实现API的经验。我看了https://core.telegram.org/api/auth,但是如何使用PHP或任何其他语言来实现这些功能(例
TelegramBot可以读取/访问我或机器人都不是管理员的Telegramchannel吗?我知道直到去年11月这是不可能的,但我听说有些人已经这样做了,但到目前为止我还做不到。非常感谢您的意见和知识。附:任何解决方法都会很棒。 最佳答案 FAQ阅读:Allbots,regardlessofsettings,willreceive:Allservicemessages.Allmessagesfromprivatechatswithusers.Allmessagesfromchannelswheretheyareamember.Bo
TelegramBot现已准备就绪。如果我们使用网络浏览器和网站的类比,Telegram客户端应用程序就像浏览器客户端。Telegram聊天室就像网站。假设我们有一些信息,我们只想限制某些用户,在网站上,我们将进行身份验证。我们如何在TelegramBots上实现相同的效果?有人告诉我我可以使用深度链接。见说明here我将在下面复制它:Createabotwithasuitableusername,e.g.@ExampleComBotSetupawebhookforincomingmessagesGeneratearandomstringofasufficientlength,e.g.
在阅读了http://core.telegram.org上的大量文档后,我正在尝试使用Telegram的API,我真的很困惑。.我已经注册了我的应用程序并获得了hash_id和所有这些东西。但我不知道从哪里开始。我之前使用过Spotify的API,并且能够使用http://api.spotify.com/v1/method?params:values与之交互表格。我找不到TelegramAPI的URL。我也在互联网上搜索了很多,但找不到任何有用的例子。有人知道如何开始使用Telegram的API吗?任何帮助将不胜感激。 最佳答案 如
我不需要回复机器人。我只想进行只读调用以读取channel历史记录。可能我需要†he方法https://core.telegram.org/method/messages.getHistory但文档https://core.telegram.org/api#getting-started甚至没有解释协议(protocol)。据我了解,该协议(protocol)是非常自定义的,我应该使用一些最小的包装器,但我设法找到了指向https://github.com/atipugin/telegram-bot-ruby的所有示例/文章的链接。但我不需要机器人。 最佳答