t0mer / dockerbot

DockerBot is a Telepot powerd, easy to use Telegram bot written in python that runs as Docker Container.
Apache License 2.0
17 stars 10 forks source link
bot docker python telegram telegram-bot

Please :star: this repo if you find it useful


PayPal

DockerBot

DockerBot is a Telepot powerd, easy to use Telegram bot written in python that runs as Docker Container. With DockerBot you can:

Credits:

=======

Usage

Run from hub

docker-compose from hub

version: "3.7"

services:
  dockerbot:
    image: techblog/dockerbot
    container_name: dockerbot
    network_mode: host
    cap_add:
       - NET_ADMIN
    privileged: true
    restart: always
    environment:
      - API_KEY=  #Required
      - ALLOWED_IDS= #Required
    volumes:
       - /var/run/docker.sock:/var/run/docker.sock

Replace API_KEY with your bot token. if you do not have existing bot you can create one using the instruction in this article: Bots: An introduction for developers

In order to secure the bot and block unwanted calls from Unauthorized users add your allowd Id's with comma separated values into ALLOWED_IDS environmet. in order to get your id use @myidbot in telegram and send the /getid command. the result will be your ID:

Get your ID

Screenshots

Get Containers List

Show Disk Info

Run Speed Test