Contact us

Leave your details below and our team members will get in touch with you.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
↖ All posts

NeurochainAI No-Code Workshop: Optimizing the Finance AI Bot (Day 3)

Introduction

At this stage, the Finance AI Bot is fully functional, processing transactions, storing financial data in Supabase, and leveraging NeurochainAI IaaS to generate insights. Now, the focus is on fine-tuning and ensuring a seamless experience for users.

1. Verifying the Workflow for Errors

Before deploying the bot to more users, it’s important to check for any potential errors or inconsistencies.

1.1 Checking Execution Logs in N8N

  1. Open N8N and go to "Executions".
  2. Review past runs for errors or unexpected outputs.
  3. If errors occur:
    • Check if any credentials (Telegram, Supabase, or NeurochainAI) are incorrect.
    • Ensure variables are mapped correctly by using Test Workflow Button and dragging the correct values into the necessary fields.
    • Verify the NeurochainAI API request for correct response formatting.

2. Optimizing Privacy Settings

Since the bot handles financial data, user privacy must be prioritized, especially when the bot is used in Telegram groups.

2.1 Restricting the Bot's Privacy Settings in Groups

By default, Telegram bots listen to all messages in a group, which could expose sensitive financial data. To ensure privacy:

  1. Open Telegram and go to @BotFather.

Use the command:
/setprivacy

  1. Select the Finance AI Bot.
  2. Choose "Enable", so the bot will only respond to direct mentions and private messages.

This ensures that financial responses remain private, preventing unauthorized access in group chats.

3. Enhancing User Experience

A good bot experience goes beyond just functionality. Here are some extra refinements to make the bot more user-friendly:

3.1 Improving AI Responses

  • Test different user inputs and review the AI’s replies.
  • If necessary, adjust the prompt in the HTTP Request node in N8N for better accuracy.
  • Consider adding more structured responses to common financial queries.

3.2 Adding a Command Menu for Better Usability

To help users quickly understand how to interact with the bot, add a command menu in Telegram:

  1. Open Telegram and go to @BotFather.
  2. Use the command:
    /setcommands
  3. Add the following commands:

balance - Check your total balance  

categories - See your spending breakdown  

list - View your last 5 transactions  

This will display command suggestions when users type /, improving accessibility.

Final Thoughts

With these final adjustments, the Finance AI Bot is now refined, secure, and fully operational. It seamlessly integrates with NeurochainAI IaaS, providing users with a smart, automated way to track expenses and gain financial insights.

Thus, we conclude another NeurochainAI No-Code Workshop, demonstrating the power of automation, AI-driven insights, and no-code development.

Continue reading
2025-03-17