我一直在使用telegram_bot,并试图让groupChat id向群聊发送通知,但不知道我必须使用哪种方法.
为了获得聊天ID我使用message.chat.id当机器人参与聊天但我必须使用它来获取群聊无法找到/
我正在使用我的机器人来讲述重要新闻,但当我使用sendMessage该频道时,我收到以下错误:
{"ok":false,"error_code":403,"description":"Error: Forbidden: bot is not a participant of the channel"}
Run Code Online (Sandbox Code Playgroud)
在更改日志中,他们提到通过客户端无法向频道发送消息,但是另一种方法是什么呢?
那么,问题是,如何将我的机器人添加到频道?
在阅读http://core.telegram.org上的大量文档后,我真的很困惑,因为我正在尝试使用Telegram的API .
我已经注册了我的应用程序,并获得了hash_id和所有这些东西.但我不知道从哪里开始.
之前我曾使用Spotify的API,并且能够使用http://api.spotify.com/v1/method?params:values形式与它进行交互.
我找不到Telegram API的URL.我也在互联网上搜索了很多,但找不到任何有用的例子.
有没有人知道开始使用Telegram的API?任何帮助,将不胜感激.
电报将描述元标记显示为链接预览.我更改了描述元标记,但我的网站的链接预览没有改变.如何强制电报更新链接预览?
我正在尝试获取我的 API id/哈希来创建一些用于电报的机器人,但是在API 开发工具部分中,当我输入我的机器人信息(名称、短名称...)并单击“创建”以获取结果时,我收到错误:
my.telegram.org 说错误
我住在伊朗,这里的电报服务器被封锁了。
这个问题有什么解决办法吗?
!! 我找到了仅限伊朗人的解决方案,我将其写在下面。
如何在电报中制作HyperLink?如何在没有bot的情况下在电报中制作超链接?我的网站:http://giakesieuthitd.com/
当我在电报中发送新的链接时,这个信使会自动读取Url的Open Graph数据(og标签),这非常好. 但是当Url的Open Graph数据(og)发生变化时,电报会缓存旧的og.
如何清除旧的Open Graph数据(og标签)并读取新的og标签值?
例如,见下图,我输入url asp.net但是电报读取下面的标签:
<meta property="og:site_name" content="Microsoft">
<meta property="og:title" content="ASP.NET | Open-source web framework for .NET">
<meta name="twitter:image" content="https://dotnet.microsoft.com/images/redesign/social/large.png">
<meta property="og:description" content="ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS and JavaScript." />
Run Code Online (Sandbox Code Playgroud)
通过查看Telegram 的“Markdown Syntax” Wiki 页面,创建粗体和斜体的文本应该相对容易。
在那里,它说
*this is in italic* and _so is this_
**this is in bold** and __so is this__
***this is bold and italic*** and ___so is this___
Run Code Online (Sandbox Code Playgroud)
结果是
这个是斜体的,这个也是
这是粗体的,这也是
这是粗体和斜体,这也是
.
但是使用
***this is bold and italic***
Run Code Online (Sandbox Code Playgroud)
结果是
*这是粗斜体*
和
___this is bold and italic___
Run Code Online (Sandbox Code Playgroud)
结果是
_这是粗斜体_
.
那就是:Telegram 的 markdown 解释肯定已经改变了。
在编写 Telegram bot 时,可以使用 HTML 代替 markdown,但我想简单地写一些粗体和斜体文本给我的朋友,同时定期与他们聊天。
使用此处使用的降价语法不起作用。我已经试过了。
我希望能够在Telegram中向群聊发送消息.我想运行一个python脚本(这使得一些操作已经有效)然后,如果某些参数有一些值,脚本应该通过Telegram向群聊发送消息.我使用的是Ubuntu和Python 2.7
我想,如果我没有错,我有两种方法可以做到:
方法一:使Python脚本直接连接到Telegram API并发送消息(https://core.telegram.org/api).
方法二:让Python脚本调用Telegram的CLI(https://github.com/vysheng/tg),将一些值传递给它,然后通过Telegram的CLI发送消息.
我认为第一种方式更长,所以一个好主意可能是使用Way Two.
在这种情况下,我真的不知道如何继续.我不太了解linux中的脚本,但我试着这样做:
#!/bin/bash
cd /home/username/tg
echo "msg user#******** messagehere" | ./telegram
sleep 10
echo "quit" | ./telegram
Run Code Online (Sandbox Code Playgroud)
这工作在一半:它正确地发送消息,但然后该过程保持打开状态.第二个问题,我不知道如何从python调用它以及如何将一些值传递给这个脚本.我想传递给脚本的值是"messagehere"var:这将是一个100/200字符的消息,从python脚本中定义.
有人有任何线索吗?感谢您的回复,我希望这可能对其他人有用.
我一直在尝试将机器人添加到Android设备中的Telegram组,但我无法这样做.我试过@bot_name,/ bot_name但它不起作用.任何人都可以告诉我是否可以向该组添加机器人,或者我应该使用Telegram API(非bot API)创建一个新的机器人,以便我可以将联系号码添加到该组?
telegram ×10
telegram-bot ×4
bots ×1
html ×1
http-post ×1
hyperlink ×1
json ×1
linux ×1
markdown ×1
markup ×1
python ×1
python-2.7 ×1
seo ×1
shell ×1
telegram-api ×1