Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.quickei.io/llms.txt

Use this file to discover all available pages before exploring further.

The Quickei Telegram Bot lets your users check balances, send money, and view transaction history — all from a Telegram conversation. It also includes a Mini App for a richer mobile experience.

Features

Balance Check

Check wallet balances across all currencies instantly with /balance or /solde.

Send Money

Transfer funds to any Quickei user with a guided conversational flow.

Transaction History

View recent transactions with /history or /historique.

Bot Commands

The bot supports both English and French commands:
CommandAlias (FR)Description
/startLink your Quickei account
/balance/solde, /balCheck wallet balances
/send/envoyer, /transfererSend money to a user
/history/historiqueView transaction history
/help/aide, /menuShow available commands
/appOpen the Telegram Mini App
/english/anglaisSwitch to English
/francais/françaisSwitch to French
/cancel/annulerCancel current action

Account Linking

Users link their Quickei account to Telegram in 3 steps:
1

Start the bot

User sends /start to the bot. The bot asks for their Quickei email or phone number.
2

Verify with OTP

An OTP is sent to their email. The user enters the code in the chat to verify ownership.
3

Account linked

The bot confirms the link. The user can now use all banking commands directly in Telegram.

Send Money Flow

The send money feature uses a multi-step conversational flow with confirmation and PIN verification:
User: /send
Bot:  Enter the recipient (email, phone, or @username)
User: john@example.com
Bot:  Enter the amount
User: 50
Bot:  Select the currency [EUR] [USD] [XOF]
User: (taps EUR)
Bot:  Confirm: Send 50.00 EUR to John Doe? [Confirm] [Cancel]
User: (taps Confirm)
Bot:  Enter your transaction PIN
User: ****
Bot:  ✓ Transfer complete! TRX-98765

Telegram Mini App

The bot includes a Mini App — a web-based interface inside Telegram for a richer experience. API Endpoints:
MethodEndpointDescription
POST/api/telegram/webapp/authAuthenticate the Mini App user
GET/api/telegram/webapp/balanceGet wallet balances
GET/api/telegram/webapp/historyGet transaction history

Security

Webhook Verification

All incoming Telegram updates are verified using a secret token (32-character random string) configured during webhook setup.

PIN Protection

Financial operations (send money) require the user’s transaction PIN. Sessions have a timeout for re-authentication.

Session Management

Each Telegram user has an isolated session with state tracking. Sessions expire after inactivity.

Rate Limiting

Message processing is rate-limited to prevent abuse.

Admin Setup

The bot is configured from the Quickei admin panel:
  1. Go to Admin > Telegram Bot > Configuration
  2. Enter your Bot Token (from @BotFather)
  3. Click Set Webhook to register the webhook URL with Telegram
  4. The dashboard shows the number of connected users
The webhook URL is automatically set to https://quickei.io/telegram/webhook. Ensure this endpoint is accessible from Telegram’s servers.