axiy_bot 0.2.0 copy "axiy_bot: ^0.2.0" to clipboard
axiy_bot: ^0.2.0 copied to clipboard

Write bots for the Axiy messenger in plain Dart: receive messages and button presses, send replies with inline and reply keyboards, and run Mini Apps.

0.2.0 #

  • checkInitData / verifyInitData: maxAge sukut bo'yicha endi 24 soat emas, 1 soat (defaultInitDataMaxAge). Sahifasi uzoq ochiq turadigan botlar kerak bo'lsa maxAgeni o'zi beradi.
  • InitDataReplayGuard: ixtiyoriy replayGuard parametri. Har nonce bir marta qabul qilinadi; xuddi shu initDatani qayta yuborish rad etiladi. Guard'ni faqat sahifa initDatani o'z seansingizga almashtiradigan so'rovda bering. nonce auth_datedan keyin keepFor (sukut bo'yicha 24 soat) eslab qolinadi; maxAge undan uzun bo'lsa ArgumentError.

0.1.0 #

  • Birinchi versiya: AxiyBot.connect (production yoki test serveri), xabarlar, tugma bosishlar va veb ilova ma'lumotlari oqimlari.
  • Xabar yuborish, tahrirlash, o'chirish; inline va pastki klaviaturalar; tugma bosishga javob (bildirishnoma yoki alert).
  • Buyruqlar menyusi, menyu tugmasi, "yozmoqda…" holati.
  • Mini App: initData imzosini tekshirish, sendData va CloudStorage.
  • Namuna botlar: example/main.dart va bin/example_bot.dart.
0
likes
150
points
89
downloads

Documentation

API reference

Publisher

verified publisheraxiy.uz

Weekly Downloads

Write bots for the Axiy messenger in plain Dart: receive messages and button presses, send replies with inline and reply keyboards, and run Mini Apps.

Homepage

Topics

#bot #chatbot #messenger #axiy

License

MIT (license)

Dependencies

args, cryptography, spacetimedb

More

Packages that depend on axiy_bot