This Telegram bot is designed to automate work with an investment and financial consulting channel. The bot provides a complete cycle of interaction with new channel participants - from automatic approval of applications to sending welcome messages.
Main functions
- Automatic approval of applications to join the channel
- Instant response to new participant applications
- Logging all actions to track activity
Greeting system
- Welcome messages with photos and a description of the community
- Buttons for contact and linking to the official website
Feedback system
- Groups of photos with real customer reviews
- Video testimonials to increase trust
- Text describing services and benefits of collaboration
- Navigation buttons to go to the channel and website
PostgreSQL database
- Storing all participants with complete information
- Date and time of joining for analytics
- Username, first name, and last name of users
The entire bot is written in Python programming language
The hosting I used: RailWay
For this project, I used aiogram 3.3.0, PostgreSQL, psycopg2-library, python-dotenv, asyncio
Main functions
- Automatic approval of applications to join the channel
- Instant response to new participant applications
- Logging all actions to track activity
Greeting system
- Welcome messages with photos and a description of the community
- Buttons for contact and linking to the official website
Feedback system
- Groups of photos with real customer reviews
- Video testimonials to increase trust
- Text describing services and benefits of collaboration
- Navigation buttons to go to the channel and website
PostgreSQL database
- Storing all participants with complete information
- Date and time of joining for analytics
- Username, first name, and last name of users
The entire bot is written in Python programming language
The hosting I used: RailWay
For this project, I used aiogram 3.3.0, PostgreSQL, psycopg2-library, python-dotenv, asyncio