【问题标题】:Telegram bot - telegraf vs telebot电报机器人 - 电报与电报机器人
【发布时间】:2023-12-13 10:29:01
【问题描述】:

我希望使用电报 api 制作一个机器人,所以我在 nodejs 中找到了两个很好的 api,但我找不到它们之间的区别: 1. TeleGraf 2. TeleBot

有什么区别,为什么我应该优先选择其中一个?还是我应该使用另一个 api 在电报中做一个机器人?

谢谢

【问题讨论】:

  • 您的首选语言是什么?
  • 刚刚提出这个问题,因为我也在寻找关于他们每个人的某种建议。我是否遗漏了为什么他的语言不是 javascript 的东西?他标记了node.js,他给出的两个选项都是用javascript编写的

标签: node.js bots telegram


【解决方案1】:

官方sample section for node.js 包含一个(有点)流行选项的列表。

电讯报。完整的 Telegram Bot API 支持,包括游戏和内联模式。

在我看来,Telegraf 是一个更完整、更活跃的库。因此,当 API 发生变化时,可能会收到更及时的更新,但最终这一切都取决于您的用例;但是 Telegraf 应该可以涵盖大多数(/所有)情况。

另一方面,Telebot 可能会采用一种更易于使用的方法;所以这一切最终都取决于您的个人意见。

【讨论】:

    【解决方案2】:

    您的语言有问题:) 众所周知,TeleGraf 使用 js (ts) 而 TeleBot 使用 python 对于 js,您还可以使用 yagop

    的 node-telegram-bot-api

    【讨论】:

    • 1. telegraf 使用 js,而不是 ts(如果提到 typescript)。 2. telebot 是 node.js,telepot 是 python