我试图使用botFather擦除我的机器人的所有命令.我找不到这方面的文档.有一个选项可以向BotFather发送新的命令列表,但这对我没有帮助,因为我的机器人没有任何命令,因为我正在使用自定义键盘.
知道怎么做吗?
对于Telegram,如何找到我自己的用户ID(chat_id)以用于Telegram API?
我想通过Telegram API向自己发送一条消息,如下所示:
https://api.telegram.org/bot<BOTID>/sendMessage
Run Code Online (Sandbox Code Playgroud) 任何人都可以开始我如何从我的电报机器人那里获得有关用户的信息.想象一下我的频道中管理员用户的机器人,我希望获得我的频道用户列表,或者在新用户加入时注意到.我怎样才能做到这一点.Telegram的文件如此无组织.到目前为止,我已经看过这些:
但这些都不是真的有帮助.
我已经尝试编辑大约2小时前发出的机器人的消息并得到了这个错误,并认为这条消息如此陈旧,无法进行编辑.然后我尝试编辑另一条消息,稍后发送并且成功了.但在此之后,我尝试编辑最近发送的消息之一,再次得到此错误.现在似乎请求的结果是随机的.
这是什么意思?
这是我的POST查询的一个例子:
https://api.telegram.org/bot{token}/editMessageText?chat_id=12345&message_id=370&text=New text
Run Code Online (Sandbox Code Playgroud)
结果如下:
{
"ok": false,
"error_code": 400,
"description": "Bad Request: message not found"
}
Run Code Online (Sandbox Code Playgroud) 我们创建了具有许多困难操作的电报机器人。Bot 是由一位开发人员使用他的电话号码创建的。是否可以更改机器人的所有者或将另一个用户添加为机器人的管理员?
好吧,我正在使用这个项目来创建一个 Telegram bot,它接收 mp4 文件的 URL,将它们下载到服务器上并将它们上传到 Telegram。
到目前为止一切正常,除了转换某些 .mp4 文件。
例如,如果我使用来自https://sample-videos.com/的示例 mp4 视频,它可以正常工作并成功转换,但如果我使用,例如某个随机网站的视频,它也是简单的 .mp4 文件,它不起作用并引发此错误:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1932420] 格式 mov,mp4,m4a,3gp,3g2,mj2 仅检测到低分 1,可能误检测![mov,mp4,m4a,3gp,3g2,mj2 @ 0x1932420] moov atom not found data/720P_1500K_210306701.mp4:处理输入时发现无效数据
我需要将最多50mb的文件发送到telegram bot api.
现在我正在使用Curl,所有测试和成功通过.意味着我只能发送小文件(我不能在我的测试中发送8.1mb文件).因此,如果我发送大文件(比如说超过8mb),所有$_POST变量都是空的,意味着没有发布.
问题:使用curl发送文件有什么限制吗?因为我要求我的服务器管理员增加相关配置php.ini,但他们回答说这不是php.ini问题,并且curl没有限制.
提前致谢.
我正在使用Telegram Bot API向用户发送即时消息.我已经安装了nuget包.电报开发人员推荐这个软件包.
我创建了一个电报机器人,并使用代码成功访问了它.当我向机器人发送消息时,机器人会获得有关发送者的一些信息.
我需要用户的电话号码在我们的系统中识别它们并将信息发回给他们.
我的问题是我可以获得用户电话号码telegramUserId吗?
我这样做是为了方便用户.如果我能得到用户电话号码,我不应该向用户索要.
现在我的命令是这样的:
debt 9811201243
Run Code Online (Sandbox Code Playgroud)
我想要
debt
Run Code Online (Sandbox Code Playgroud) 我是Telegram API的新手.我想自动将消息发布到我的公共电报频道.我读了一些帖子,我可以用机器人实现这一点,但我不确定这是否是最好的方式以及API是否有选项可以直接发布到频道.
我想得到一些关于如何实现这一目标的起点?我应该使用哪种API?我是需要开发帐户还是机器人等?
user_id,通过contacts.resolveUsername#bf0131c字符串搜索channel,然后我得到user_id = 0x0827ac18如果发送给
messages.getFullChat#3b831c66,则收到错误PEER_ID_INVALID.如果发送if
users.getFullUser#ca30a5b1,那么我得到错误USER_ID_INVALID.
channel使用contacts.search#11f812d8,然后我得到两个用户使用用户名ChannelBot和Channel_Bot,但与用户或频道名没有得到channel.messages.getFullChat#3b831c66?chat_id名字?