简单的用法很好用:
const { Telegraf } = require('telegraf');
const bot = new Telegraf(tgBotToken);
bot.telegram.sendMessage(tgChatId, "My message");但是如果我想在我的邮件中使用HTML,我需要telegraf/extra
const { Telegraf } = require('telegraf');
const tgExtra = require('telegraf/extra');但我得到一个错误:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './extra' is not defined by "exports" in C:\MyProject\node_modules\telegraf\package.jsonTelegraf是通过npm install telegraf安装的。运行npm install telegraf/extra会导致尝试安装不存在的包。
有没有什么诀窍可以安装一些额外的东西来...额外的?
发布于 2021-02-18 12:21:41
发布于 2021-09-14 19:53:33
在Telegraf V4中,额外的现在是在'telegraf‘的内部。
示例:
const { Telegraf, Markup } = require('telegraf');
const bot = new Telegraf(tgBotToken);
bot.on('message', async ctx => {
ctx.replyWithHTML(tgChatId, "My message", Markup.button.url('Button Name', 'https://you.url'));
})https://stackoverflow.com/questions/66249276
复制相似问题