jjzjj

go - 如何触发电报机器人发送消息

我不知道如何使用电报机器人诱导(触发)本地服务器向channel发送消息。例如,从网站向用户发送通知,用户已在该网站上注册并连接了他的电报。我们假设用户已经开始与bot对话并准备好接收来自它的消息。我有一个单独的服务器可以向带有机器人的服务器发送请求,但我无法理解如何在这个电报机器人服务器上接收和处理请求。我正在使用gotelegram-bot-api库,此时服务器使用长轮询方法而不是webhooks。因此它通过更新channel接收一些电报API事件。我的代码只是telegram-bot-apigolanglibgitrepo中示例的副本:funcmain(){bot,err:=tg

php - 将 request_contact 用于 KeyboardButton 电报机器人

我正在尝试使用此php脚本将用户的电话号码保留在电报机器人中:apiRequest("sendMessage",array('chat_id'=>$chat_id,"text"=>'Civuoiinviareiltuonumeroditelefono?','reply_markup'=>array('keyboard'=>array('text'=>"SHOWPHONE",'request_contact'=>true),'one_time_keyboard'=>true,'resize_keyboard'=>true)));但它不起作用,可能是什么问题?

php - 电报机器人 : using offset in getUpdates method

我想为提要订阅构建一个电报机器人,这样订阅者就可以获取站点更新。但我需要用户开始与我的机器人聊天。我将根据这个url使用深度链接:https://core.telegram.org/bots#deep-linking(假设有2个用户)向用户#2显示以下链接https://telegram.me/MyBot?start=$unique_code用户#2点击链接并开始与机器人聊天。用户#2返回我的网站并点击检查按钮。网站发出getUpdates请求并找到与用户的unique_code关联的chat_id。偏移量将增加1。现在有一个问题。当offset增加时,用户#1在用户#2之前开始与bo

php laravel登记使用电报机器人

我尝试使用Laravel5.4中的t*mBot创建注册系统,首先我在项目上安装t*m-Bot-SDK,然后我设置Webhook,一切都很好,但是当我想从用户那里获取数据时,我不知道该怎么办它?因为我只能访问最后一个用户更新,而我无法检测到对哪个用户的疑虑?另一个问题是我无法将功能和操作设置为按钮,我可以在电报机器人中定义它们。这些是我的问题,我想首先知道如何从不同用户那里获取信息。请帮助我解决这个问题,我只想向用户注册3或4个问题。看答案您需要为用户创建唯一的密钥,并将此键发送到开始使用深层链接时。用户单击“启动”后,您可以从t*m中获取getupdates()中的键。我认为,您可以通过为按钮

如何将我的电报机器人添加到现有的私人频道

有没有办法将我的电报机器人添加到现有的私人频道中?当我在机器人的个人资料页面上单击“添加到组”按钮时,尽管我在此频道中,但我看不到列表中的此频道。看答案机器人只能是通道的管理。您应该是该渠道的创建者或授权管理员,以便能够添加一个机器人作为该渠道的管理员。询问授权管理员将您的机器人添加到该频道,否则使用电报客户端代替机器人。(t*m是开源的,已发布CLI,Web,Android,...源代码)

电报机器人SDK添加命令

我正在使用Laravel5.4和电报机器人SDK.我想在机器人中添加命令。我尝试添加StartCommand的文档但是我有错误。Commandclass"Vendor\App\Commands\StartCommand"notfound!但是文档说:您可以将自定义命令存储在任何目录中,只要您的命令可以根据您的命令自动加载composer.json设置然后我存放StartCommandclass在app\StartCommand.php.这是我的composer.json:...,"autoload":{"classmap":["database"],"psr-4":{"App\\":"app/

用于编译电报主机的严重problam“错误:重新定义'struct r_debug'”

我想打开电报主机白色AndroidStudio2.3.3,但我看到了一些不同的错误。我已经在互联网和本网站中研究了大多数技巧和曲目。首先,我从git下载了电报主机,我得到了这个错误:“执行过程e:\ndk-bundle\ndk-build.cmd具有参数{ndk_project_path=nullapp_build_script=c:\t*m\t*m-master\tmessagesproj\jni\jni\jni\android.mkndk_mk-------------------ndk_mk=c:master\TMessagesProj\jni\Application.mkAPP_ABI

python版电报API接入从零到一(有彩蛋)

文章链接编号分类文章及链接介绍作者来源分类撰写日期收录日期F1框架python版telegram接入开源botpython-telegram-botGithub2023-04-24申明:本文仅作试验研究用,不对参考本文操作产生的各种结果承担任何责任。Q&A使用Telegram的API需要交费吗?使用Telegram的API令牌不需要付费,它是免费提供的。任何人都可以通过创建一个Telegram账户和使用BotFather创建一个Bot来获取一个API令牌,然后使用该令牌与Telegram服务器进行通信并创建自己的应用程序和机器人。然而,如果您的应用程序或机器人需要处理大量的消息或需要使用Tel

如何使用Telethon库中@ID电报发送消息

我想通过Telethon发送消息,但我没有电话号码。我只有@username电报。使用此代码,我可以为我的联系电话发送消息:result=client.invoke(ImportContactsRequest([contact],replace=True))contacts=client.invoke(GetContactsRequest(""))foruinresult.users:client.send_message(u,'Hi')但是我想将消息发送到@username电报看答案您现在可以做以下内容:client.send_message('username','hello')旧答案:在

更新到4.1版后,将机器人添加到电报频道中损坏?

在最新更新到电报后,我似乎无法在频道上添加一个机器人(版本4.1)。我只能从频道成员中选择管理员,我只能从手机联系人中添加频道成员。搜索机器人(在这种情况下:@vote)给出空的结果。看答案电报已在4.1版中详细介绍了通道管理员的访问级别。如果您是频道的创建者,则可以使用频道进行所有操作,否则告诉频道的创建者为您提供所需的权限。就您而言,权限的标题是:“可以添加管理员”