Skip to content

Latest commit

 

History

History
65 lines (39 loc) · 1.21 KB

README.md

File metadata and controls

65 lines (39 loc) · 1.21 KB

WeatherBot

По сути бот показывает погоду и температуру в заданных заранее городах

Интерфейс:

/list
# показывает список добавленных городов
/add_city
# добавляет город в список отслеживаемых
/delete_city
# удаляет город из списка, если он там был
{{message}}
# любое сообщение триггерит вывод по всем городам
# если добавить много городов, может работать долго

Сервис: Amazon

Для автоматического запуска бота на сервере использовал WatchTower:

version: '3'

services:
  weather:
    image: michicosun/weather
    labels:
      - "com.centurylinklabs.watchtower.scope=myscope"
    environment:
      TELEGRAM_BOT_TOKEN: "key"

  watchtower:
    image: containrrr/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: --interval 10 --scope myscope
    labels:
      - "com.centurylinklabs.watchtower.scope=myscope"