Telegram bot to describe yourself. Using Python and based on Pyogram.
Very easy. Can deploy using Replit or install locally.
Before starting..
- Create a bot at @BotFather, and get the TOKEN.
- Enable inline mode -
/setinline
, and fill it withSearch...
.
Video tutorial? Here it is!
Note: The video tutorial above is just an illustration, for more details, please read below.
- Create a Replit account first.
- Duplicate this repository to Replit, then wait for it to finish.
- For mobile users:
- In the upper right corner there is a file button, open the
config.py
file, then edit the message and fill the variables.
The writing guide is already in the file.
- When done, press the play button in the lower right corner, after that a new Navigation will appear named "Tab", copy the existing URL.
- In the upper right corner there is a file button, open the
- For PC users:
- On the left, select
config.py
, then edit the message and fill the variables.
The writing guide is already in the file.
- When done, click the play icon in the top center, then a new tab will appear above the console, copy the existing URL.
- On the left, select
- Create an uptimerobot.com account.
- Click '+ Monitor' in the top left corner.
- Select 'Monitor Type' with 'HTTP(s)'.
- Fill in 'Friendly name' with your project name.
- Also fill in 'URL (or IP)' with the URL given Replit ('https://..repl.co').
- When done, click 'Create Monitor'.
- Before running, install Git and Python first.
- Clone this repository and go to the folder -
git clone https://github.com/galihpujiirianto/AboutMe-tgbot.git && cd AboutMe-tgbot
- Fill in the variables and edit the message in config.py -
nano config.py
After filling in the string correctly, press
CTRL + S
andCTRL + X
to save.
- Run the bot -
bash run
Open the config.py file, and change the string as needed.
Instructions for filling in the strings have been provided in the file, please pay close attention to the filling sentences.
Reach out your problem to the maintainer at Telegram Group Support.
If you want this repository to stay active, please help us with:
- Add a GitHub Star to this project,
- Fork this repo :)
- Write interesting articles about the project on Dev.to, Medium or your personal blog,
- or you can donate through Saweria.
First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.
This project is licensed under the GNU General Public License v2. See LICENSE for more information.
Thank you for:
- Me for created this manually,
- Dion for correcting an existing error,
- Pyrogram for this code to work.
And thanks to all the code samples that are on the Internet.