拿到區域網路 IP 並傳給你的 Telegram bot
此專案已經停止開發,隨時可能停止維護(屆時將會封存),請轉移至使用 Rust 重寫的全新版本:https://github.com/hms5232/get-LAN-IP-telegram-bot-rs
中文介紹文章及使用說明,請見〈讓 Telegram bot 告訴你樹莓派的 IP 吧!(Rust version)〉
厭煩常常跑掉的樹莓派 IP 讓你遠端失敗了嗎?可是設定 mail 又很麻煩,掃描區域網路又要花不少時間該怎麼辦?別擔心,這個專案就是用在這時候的!準備好使用你的 Telegram bot 來幫你拿 IP 並坐著等訊息吧!
- 目前先 Linux 限定
- Python 3.7 或更新的版本
- pip
- 安裝 pip3:
sudo apt install python3-pip
- 安裝部分相依套件:
sudo apt install libffi-dev libssl-dev
- (可選)安裝 Poetry:https://python-poetry.org/docs/#installation
- Clone this project
git clone https://github.com/hms5232/get-LAN-IP-telegram-bot.git
or download zip - cd into project dir
cp config.py secret.py
- edit
secret.py
file for your env - 安裝第三方 Python 套件:
- 直接安裝
- 安裝 python-telegram-bot:
pip3 install python-telegram-bot==12.5
- 安裝 ifcfg:
pip3 install ifcfg
- 安裝 python-telegram-bot:
- Poetry
poetry install
- 直接安裝
- 使用一般方法安裝者:
python3 bot.py
- 使用 Poetry 者:
poetry run python3 bot.py
See LICENSE file.