Weechat add hook команда при каждой отправке сообщения - PullRequest
1 голос
/ 25 октября 2019

Я новый пользователь в Weechat. Я сделал индивидуальный скрипт выходного дня из другого существующего скрипта. Чтобы запустить этот скрипт, мне нужно использовать команду hook каждый раз, когда я отправляю текст на канал. Например /myhook message_to_channel. Я хочу автоматизировать этот процесс, поэтому каждый раз, когда я отправляю сообщения на канал, мне не нужно писать /myhook, а просто message_to_channel. Есть ли способ, которым я мог бы сделать это. Спасибо.

1 Ответ

1 голос
/ 05 ноября 2019

Плагин alias, который включен в WeeChat по умолчанию, может облегчить это.

Вы можете запустить следующую команду, чтобы создать нужный псевдоним.

/alias add message_to_channel /myhook message_to_channel

После этого вы сможете использовать /message_to_channel. Вы также можете добавить аргументы, если хотите:

    $n: argument 'n' (between 1 and 9)
   $-m: arguments from 1 to 'm'
   $n-: arguments from 'n' to last
  $n-m: arguments from 'n' to 'm'
    $*: all arguments
    $~: last argument
  $var: where "var" is a local variable of buffer (see /buffer localvar)
        examples: $nick, $channel, $server, $plugin, $name

Документация: здесь .

...