dmatik / Botvid-19

botid-19 is a [Telepot](https://telepot.readthedocs.io/en/latest/) and selenium powerd, easy to use Telegram bot for signing Covid-19 digital health statement.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please ⭐ this repo if you find it useful


PayPal

Botvid-19

Botvid-19 is a Telepot and selenium powered, easy to use Telegram bot for signing Covid-19 digital health statements.

Credits:

=======

  • Adam Russak for working with me on this project and writing the selenium part

Usage

supported platforms:

docker-compose from hub

version: "3.7"

services:
  botvid:
    image: techblog/botvid-19
    container_name: botvid
    restart: always
    labels:
      - "com.ouroboros.enable=true"
    environment:
      - API_KEY=
      - ALLOWED_IDS=
    volumes:
      - ./botvid/config/:/opt/dockerbot/config

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:

Telegram Bot Integration

Please fill in all parameters in the file config.yml that is located under the config volume

edu:
    USER_ID: 
    USER_KEY: 
mashov:
#Add Kids Block as needed
#UNused Kid Block should be left empty or removed from file
    kid1:
        MASHOV_USER_ID_KID: 
        MASHOV_USER_PWD_KID: 
        MASHOV_SCHOOL_ID_KID: 
    kid2:
        MASHOV_USER_ID_KID:
        MASHOV_USER_PWD_KID: 
        MASHOV_SCHOOL_ID_KID:
infogan:
    BASE_URL: 
    PARENT_NAME: 
    PARENT_ID: 
    KID_NAME: 
    KID_ID: 
webtop:
    USER_ID: 
    USER_KEY: 

Donation


If you find this project helpful, you can give me a cup of coffee :)

paypal

About

botid-19 is a [Telepot](https://telepot.readthedocs.io/en/latest/) and selenium powerd, easy to use Telegram bot for signing Covid-19 digital health statement.

License:GNU General Public License v3.0


Languages

Language:Python 80.5%Language:Dockerfile 19.5%