{"repo":"amr3k/oiwa","free":true,"listed":false,"github":"https://github.com/amr3k/oiwa","clone":"git clone https://github.com/amr3k/oiwa.git","description":"A simple Telegram bot that converts a phone number to a direct whatsapp chat link","language":"Python","stars":34,"topics":["telegram-bot","python","fastapi","docker","docker-compose","python-telegram-bot","self-hosted"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Open in WhatsApp I was using a great app to open a whatsapp chat with a given number directly without saving that number in my contact list, but I felt it was overkill and uninstalled it, then searched telegram for a bot doint the same job but couldn't find so decided to make a new one. See it in action Deploy If you want to deploy to vercel, you'll find the relevant code in vercel branch, just select it from top left branches menu, or locally by running git checkout vercel . Using docker Requirements - docker-compose Steps - Add your bot token to docker-compose.yml file - Run docker-compose up -d Development Make sure you have Python =3.14 and uv installed. - Clone this repo - git clone https://github.com/amr3k/oiwa - cd oiwa - Run - uv sync - uv run python main.py - Lint - uv run ruff check . - Format - uv run ruff format . - Build - docker buildx build --platform linux/amd64,linux/arm64 --load -t oiwa: . - Run a docker container from the built image - docker run -d --name oiwa -e BOT TOKEN=you bot token oiwa Logo was designed by dtafalonso - deviantart","default_branch":null,"files":null,"tree":[],"storefront":"/r/amr3k","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amr3k/oiwa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}