Skip to content

useNear Bot lets you access NEAR Protocol DApps using Telegram.

Notifications You must be signed in to change notification settings

useNear/useNear_bot

Repository files navigation

useNear

useNear lets you access NEAR Protocol DApps using Telegram.

Current Supported (Not All Features)

  • NFT
  • Sputnik DAO
  • Mintbase

Tech Stack

  • Telegram API & Telegraf
  • Rust NFT Contract (NEP171 Compliant)
  • NFT.Storage (Media & Metadata Storage)
  • Mintbase SDK
  • near-api-js

Run Locally

  • Get bot token from @botfather telegram.
  • Get NFT.Storage API key
  • Create .env file and put the token (TELEGRAM_BOT_TOKEN) and API key (NFT_STORAGE_TOKEN) there.
  • Run the bot using node bot.js.

Supported Commands

  • /start - Connect Wallet
  • /send - Send NEAR
  • /getbalance - Get NEAR Balance
  • /mintnft - Mint NFT using NFT.Storage
  • /transfernft - Transfer NFT
  • /setupmintbasegroup - Setup Group for Mintbase Minters only
  • /getminters - Get Minters for Mintbase Store
  • /getmints - Get Things minted on the Mintbase Store
  • /getmynfts - Get NFT's minted using NFT.Storage
  • /addproposal - Add Proposal to Near Week Testnet Sputnik DAO
  • /getproposal - Get Proposal from Near Week Testnet Sputnik DAO

Note: Development has been stopped.

Roadmap

  • Integrate more DApps (Paras, Ref Finance, LinkDrop, etc.
  • Prepare Documentation so that anyone can integrate their own DApps with these bot.

About

useNear Bot lets you access NEAR Protocol DApps using Telegram.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages