piston_bot
piston_bot copied to clipboard
A Telegram bot that will run code for you.
piston_bot
A Telegram bot that will run code for you. Made using piston.
Available as @iruncode_bot on telegram.
Examples
Basic example
-
Input:
/run python3 print('Hi') for i in range(5): print(i) -
Response:
Language:
python3Code:
print('Hi') for i in range(10): print(i)Output:
Hi 0 1 2 3 4
With user input
-
Input:
/run py print(input()) /stdin Hello -
Response:
Language:
pyCode:
print(input())Output:
Hello
Deploy your own
You'll need go installed.
-
Create a telegram bot, and copy its token.
-
Run the following in your terminal:
go build ./cmd/bot export TOKEN=<your telegram bot token> ./bot # starts the bot
Contribution
Contributions are welcome! You're free to create a Pull Request for potential improvements to the bot.
Possible contributions:
- Automated API Tests
- Documentation, Code comments, Code cleanup, etc.