48得票7回答
如何使用我的Telegram机器人通过用户名向某人发送消息?

我正在使用telepot Python库,我知道如果有某人的用户ID(一个数字),就可以发送一条消息。 我想知道是否有可能只有他们的用户名(以'@'开头的那个)而不是他们的UserID来向某人发送消息,同时是否有一种方法将用户名转换为UserID。

30得票4回答
使用python-telegram-bot构建菜单的正确方法

我使用 python-telegram-bot 并尝试构建一个类似 BotFather 机器人那样的嵌套菜单系统。例如,您有一个通用的机器人菜单 在此菜单中,您可以选择“编辑机器人”并获得新的相应菜单 还有回到上一个菜单的选项。 我正在尝试使用以下代码实现:# main menu...

29得票7回答
如何限制访问Telegram机器人

当我向我的Telegram Bot发送消息时,它可以顺利地响应。 我想限制只有我自己才能向其发送消息。 我该如何做到这一点?

26得票3回答
通过API自动发布消息到Telegram频道

我对Telegram API还不熟悉。 我想要自动发布消息到我的公共telegram频道。 我看过一些帖子,说使用机器人可以实现这个目的,但我不确定这是否是最好的方法,以及API是否有直接发布到频道的选项。 我想了解如何开始实现这个功能? 我应该使用哪个API? 是否需要开发者账户或机器人等?

25得票1回答
如何使用自己的Telegram账户通过Telegram API向某人发送消息

在你无法找到准确的单词时,谷歌搜索有多么令人沮丧,这真是太棒了。我找到了许多关于如何创建Telegram机器人以发送和接收消息的答案,只需编写大约五行代码就可以完成。 但是如何管理我的个人账户呢? 我想知道是否可以使用Python(例如telepot或其他库)检索我的个人消息并从我的个人账户发...

24得票3回答
如何发送彩色文本信息?

我正在尝试使用带有HTML解析的sendMessage,向用户回复一条彩色文本消息。bot.sendMessage(update.message.chat_id, "<span style=\"color:blue\">foo</span>", telegram.Par...

21得票3回答
在python-telegram-bot中,如何获取群组的所有参与者?

在 Python-telegram-bot 中,如何获取机器人被添加到的群组中所有参与者的完整列表(如果可能)?

20得票4回答
如何将我的Telegram机器人加入公共频道?

我的问题是: 如何将我的Telegram机器人加入一个公共频道,而我不是该频道的管理员,并且无需要求频道管理员添加我的机器人到该频道? 也许可以通过频道的chatId或链接实现? 我听说有些人声称可以加入他们的机器人到频道,并从中获取数据。如果Telegram不允许这样做,他们怎么能做到呢?你...

19得票3回答
如何发送带有标题/文本的电报媒体组

我目前正在使用python-telegram-bot,我想要实现的目标就是像这样发送电报消息: 因此,该消息由2个或多个照片/视频和文本消息组成。 我已经尝试过: 使用send_message方法发送消息,并包含照片URL,但它只显示文本下方的1张图片 使用send_media_g...

16得票4回答
我该如何在Telegram Python机器人中使用parse_mode='HTML'?

我想使用Telegram API的send_photo()方法,通过机器人在一个频道中发送一条消息。该方法有一个标题参数(类型为String),但是我无法通过parse_mode='HTML'参数来格式化它... 如果我使用类似于以下的内容:send_photo(chat_id, photo,...