پرش به مطلب اصلی

Echo Bot با rubika

این ربات ساده با استفاده از کتابخانه rubika ساخته شده و هدف آن بازگرداندن (echo) پیام‌های متنی کاربران است.

پیش‌نیازها

برای اجرای این ربات به موارد زیر نیاز دارید:

  • Bun.js
  • نصب کتابخانه rubika:
bun add rubika

ساختار فایل

project/
└── index.ts.

محتوای فایل index.ts

import Bot, { Filters } from "rubika/bot";

const bot = new Bot("YOUR_BOT_TOKEN");

bot.on("update", [Filters.isText], async (ctx) => {
await ctx.reply(ctx.new_message.text);
});

bot.run();

تست ربات

برای اجرای ربات کافیست از دستور زیر استفاده کنید:

bun run index.ts
  • ربات اکنون آماده است و هر پیام متنی‌ای که دریافت کند را بدون تغییر برمی‌گرداند.

نکته امنیتی

فراموش نکنید که YOUR_BOT_TOKEN را با توکن واقعی ربات روبیکای خود جایگزین کنید. هرگز این توکن را در مخازن عمومی قرار ندهید.