Categorygithub.com/z0rr0/gobot
repositorypackage
1.3.10
Repository: https://github.com/z0rr0/gobot.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

GoBot

Go Version License

Vk Teams messenger goBot. Common API docs.

Build

make build

Run

Config example file is config.example.toml.

Local:

./gobot -config <CONFIG>

Docker container (data directory contains configuration and database files):

# ls data
# config.toml  db.sqlite
docker run --detach \
	--name gobot \
	--user $UID:$UID \
	--volume $PWD/data:/data/gobot \
	--log-opt max-size=10m \
	--restart always \
	z0rr0/gobot:latest

Commands

Бот для автомазитации работы командных чатов

/help - show this help
/stop - prevent bot from writing messages
/start - allow bot to write messages

/go - вернет участников чата в случайном порядке (алиас "/shuffle")
/version - покажет текущую версию бота
/link - добавит ссылку на звонок для чата (без параметров вернет текущую ссылку)
/reset - удалит ссылку на звонок для чата
/exclude - добавит пользователей из чата в список исключений (без параметров вернет список исключений)
/include - удалит указанных пользователей из списка исключений (без параметров работает как "/go")
/vacation - добавит пользователя, отправившего команду, в список исключений, а если он там уже есть, то удалит
/skip - добавить пользователя, отправившего команду, в список исключений до завтрашнего дня (повторный вызов сделает отмену)
/nodays - список дней недели через пробел (от 0 до 6, от воскресенья до субботы), когда автора не будет (без параметров сделает сброс)

License

This source code is governed by a GPLv3 license that can be found in the LICENSE file.