gobot

command module
v1.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2024 License: GPL-3.0 Imports: 12 Imported by: 0

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL