https://github.com/get2abhi/raspi_ip_address_telegram_bot
A raspberry pi telegram bot to send you the ip address of raspi without the need of monitor
https://github.com/get2abhi/raspi_ip_address_telegram_bot
raspberry-pi raspi telegram-bot
Last synced: 5 months ago
JSON representation
A raspberry pi telegram bot to send you the ip address of raspi without the need of monitor
- Host: GitHub
- URL: https://github.com/get2abhi/raspi_ip_address_telegram_bot
- Owner: get2abhi
- Created: 2018-11-13T08:56:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-13T10:05:44.000Z (over 6 years ago)
- Last Synced: 2024-08-13T03:05:59.385Z (9 months ago)
- Topics: raspberry-pi, raspi, telegram-bot
- Language: Python
- Size: 9.77 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# raspi_ip_address_telegram_bot
A raspberry pi telegram bot to send you the ip address of raspi without the need of monitor
sdasd## Generating Telegram Bot Token
1. First you need to install and setup telegram on your mobile phone or laptop from https://telegram.org/
2. Next search for the BotFather bot on telegram by searching `@BotFather` or by visiting https://telegram.me/BotFather
3. Send `/newbot ` command to BotFather and it will create a new bot by that name
4. Send `/token` command to get a auth token for this bot## Using Telegram Bot Token
1. Replace token in line 10 of myaddress.py with the token received from step 4 above
## Running the bot
1. Start chatting with your new bot by sending some message.
2. Make sure the path to the log file exists in line 4 of myipaddress.py
3. Install some dependecies`sudo apt-get install libffi-dev libssl-dev`
4. Install telegram library for python
`pip install python-telegram-bot netifaces`
4. Just run the bot with `python myipaddress.py` and you should be getting the ip address of the raspi
`Hey Dude. My new IP Address is 192.168.1.111`## Putting the script on boot
1. Open Crontab using `crontab -e`
2. Add an entry at the bottom like this (Make sure the script exists on the path)`@reboot sleep 60 && python dev/scripts/myipaddress.py &`
3. Send a test message to the bot everytime when you need the ip address before boot.