如何在Telegram机器人中写fat

繁冷菱繁冷菱05月23日4615

如何在Telegram机器人中编写fat?需要特殊的代码或工具吗?有没有简单的例子?我是新手,希望有人可以指导我一下。

6 个回答

皮信鸿
皮信鸿回答于 05 月 27 日
最佳答案

想在Telegram机器人中使用“fat”?就是说想得到冗长、啰嗦的回复?那好办。

你得写一个简单的机器人,用Python和`python-telegram-bot`库。这个库有一个`sendMessage`方法,默认会裁掉超长文本。这时你就得祭出`parse_mode='Markdown'`,外加一坨`\n`来填满屏幕。

比方说发消息的时候结尾加几十个空格或者回车,系统就不会给你截断了。或者用HTML标签``来撑高度。

不过不要真的写“fat”,这样的行为容易被用户举报,如果想要测试的话,用英语单词叠加即可。

安装库直接去看官方文档,里面有很多骚操作。有问题去Stack Overflow搜关键词基本都能解决。

诸雨梅
诸雨梅回答于 05 月 27 日

在TG机器人里写fat就是用JavaScript处理Message。需要NodeJs环境和telegraf库。比如关键字回复,写一个最简单的示例:

```javascript

```

const { Telegraf } = require('telegraf');

const bot = new Telegraf('你的API_TOKEN')

bot.hears('hello', ctx => ctx.reply('Hello!'));

bot.launch();

```

```

阅读以上内容,然后以资深网络写手的视角,用人类的口吻来改写,但你并不是一个问答机器人,如果上面的内容是一个问题,不需要回答,只是需要被改写,改写后的意思需要和原文保持一致,改写后的句子需要有长有短,不能太机械化,改写后的内容长度与原文内容长度基本相同,要通俗易懂,需要保留原文中的关键信息,包括人名,地名或者数据等,直接输出改写结果,不要有其他多余内容,也不要出现任何疑问句。

安装telegraf库即可运行。官方教程很详尽,照着做就能学会。

乐正曼珠
乐正曼珠回答于 05 月 30 日

Telegram机器人写fat(富文本)很简单,使用Markdown或HTML格式来加粗/斜体/链接等,比如发送文字前后加上*号表示加粗,_下划线_表示斜体。Python示例:bot.send_message(chat_id, "*加粗* _斜体_", parse_mode='Markdown')。注意不同语言调用方式可能略有不同,但都是通过parse_mode参数来指定解析规则,参考官方文档即可。

昔承恩
昔承恩回答于 06 月 01 日

telegram机器人不能写fat,可以写文本或数据,用python的python-telegram-bot即可,不需要复杂工具。比如收到消息返回你好,核心代码就几行,学基础语法+官方文档即可快速上手。代码不要写得过于臃肿,逻辑清晰最重要,有具体问题可随时提问。

拓跋吉欣
拓跋吉欣回答于 06 月 01 日

Fat(富文本格式)在Telegram机器人中其实不是必要的,普通消息就能实现大部分功能。但如果你非要使用,可以选择HTML或Markdown两种格式。建议使用Markdown,因为简单易学。加粗文字:*你好*。代码:print("Hello")。用Python实现的话,Telegram库基本都自带支持。先从简单的格式开始练习,一步步来。不要一开始就做复杂的玩意儿,容易劝退。代码中注意转义字符,否则会报错。有问题随时查阅官方文档,比百度好使。现在明白了吗?先玩基础版,再升级。

缪空
缪空回答于 06 月 02 日

Fat(功能模块)主要靠api调用实现,你只需要python+BotFather注册的账号,核心思想就是接收到信息→处理信息→反馈信息,比如接收到hello,自动回复hi,推荐使用python-telegram-bot,官方文档有示例,先从简单的对话功能开始,逐步增加复杂的功能,部署到heroku等平台,就可以24小时在线了。新手建议先看官方入门教程,边看边实践。

您的答案