mirror of
https://github.com/d0zingcat/solana-agent-kit.git
synced 2026-05-13 15:10:04 +00:00
1.7 KiB
1.7 KiB
Telegram Bot Starter with Solana Agent Kit
This example demonstrates how to create a Telegram bot using the Solana Agent Kit by Send AI. It includes advanced features such as storing chat history for each user in a PostgreSQL database, maintaining a unique wallet for each user in a Firebase database, and managing the state of multiple users simultaneously, each with their own unique wallet.
Quick Deploy
How to get the telegram bot token
You can check here how you can obtain a bot token for your telegram bot.
How to setup the project
- Set env variables
- Run
pnpm install - Run
pnpm run dev - Run
ngrok http 3000 - With the URL you got from ngrok, where your bot is hosted at https://yourUrl.app/api/bot
- Set the webhook by using this command
curl https://api.telegram.org/bot<telegram_bot_token>/setWebhook?url=https://<your-deployment-url>.app/api/botor simply clicking on that link. - You can host it on Vercel too as we have used NextJs in this.
- Once the URL is set successfully, you will see this
{"ok":true,"result":true,"description":"Webhook was set"}
Done!!! Congratulations you just hosted Solana Agent Kit on a Telegram bot.