telegram机器人js源码
时间: 2023-11-29 19:05:35 浏览: 269
电话机器人源码
以下是一个简单的Telegram机器人的JavaScript源代码,使用了Node.js和Telegraf库:
```javascript
const Telegraf = require('telegraf')
const bot = new Telegraf('BOT_TOKEN')
// 当收到/start命令时,发送欢迎消息
bot.start((ctx) => {
ctx.reply('欢迎来到我的机器人!')
})
// 当收到/text命令时,发送一条文本消息
bot.command('text', (ctx) => {
ctx.reply('这是一条文本消息')
})
// 当收到/photo命令时,发送一张图片
bot.command('photo', (ctx) => {
ctx.replyWithPhoto({ source: '/path/to/photo.jpg' })
})
// 当收到/video命令时,发送一段视频
bot.command('video', (ctx) => {
ctx.replyWithVideo({ source: '/path/to/video.mp4' })
})
// 当收到其他消息时,发送一条提示消息
bot.on('message', (ctx) => {
ctx.reply('我不明白你在说什么。')
})
// 启动机器人
bot.launch()
```
在代码中,`BOT_TOKEN`应该被替换为你自己的Telegram机器人的token。你还需要安装Telegraf库来运行这个机器人,可以使用以下命令进行安装:
```
npm install telegraf
```
安装完成后,你可以使用以下命令来运行这个机器人:
```
node bot.js
```
阅读全文