Size: a a a

2020 September 28

аᶘ

асоциальный пикотран... in pro.vim
offtop: Слушай-слушай, ты точно должен знать.
Мне нужен бот, который бы позволял людям прямо в чате делать команды-макросы (а-ля @botname !rules xxx), ты не знаешь такого готового? :)
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.vim
видел такого отдельного да, можно еще в батлере/маттате/прочих форках такое делать
источник

VG

Vadim Goncharov in pro.vim
асоциальный пикотранзистор ᶘಠᴥಠᶅ
offtop: Слушай-слушай, ты точно должен знать.
Мне нужен бот, который бы позволял людям прямо в чате делать команды-макросы (а-ля @botname !rules xxx), ты не знаешь такого готового? :)
прямо в чате делать - это как? по типу !calc из IRC что ли? но сама команда-то фиксирована
источник

аᶘ

асоциальный пикотран... in pro.vim
Vadim Goncharov
прямо в чате делать - это как? по типу !calc из IRC что ли? но сама команда-то фиксирована
Ну бот может иметь доступ ко всем сообщениям в чате. Если это так, то у него просто появляется хэндлер на каждое пришедшее сообщение, и в этом хендлере можно творить всё что угодно.

Мне нужен какой-то уже готовый бот, который умеет учиться "командам" и сохранять ассоциацию между командой и неким текстом/форвардом/реплаем.

Т.е. если бот видит сообщение "@bot !rules xxx", то чтобы он в своей БД сохранил ассоциацию !rules=xxx и в случае появляния сообщения "!rules" в чате триггерился и отправлял xxx :)
источник

VG

Vadim Goncharov in pro.vim
а, ну то есть !calc таки
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.vim
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Ну бот может иметь доступ ко всем сообщениям в чате. Если это так, то у него просто появляется хэндлер на каждое пришедшее сообщение, и в этом хендлере можно творить всё что угодно.

Мне нужен какой-то уже готовый бот, который умеет учиться "командам" и сохранять ассоциацию между командой и неким текстом/форвардом/реплаем.

Т.е. если бот видит сообщение "@bot !rules xxx", то чтобы он в своей БД сохранил ассоциацию !rules=xxx и в случае появляния сообщения "!rules" в чате триггерился и отправлял xxx :)
посмотри батлера, там у него /extra !command <some text> и пр.
источник

аᶘ

асоциальный пикотран... in pro.vim
Наверное, я в IRC сидел довольно мало.
источник

аᶘ

асоциальный пикотран... in pro.vim
Не, необязательно же. Для получения "текущего" сообщения можно и так, а вот к истории — да, проблематично.
источник

VG

Vadim Goncharov in pro.vim
вот так это в ирц выглядит:

пн 16:17:41 <+nuclightf> !calc копроэкономика
пн 16:17:42 <%Lika> копроэкономика = http://2k.livejournal.com/520078.html
http://www.engadget.com/2006/12/02/ce-oh-no-he-didnt-part-xix-watkins-says-seagate-helps-peopl/ [nuclightw]
пн 16:17:47 <+nuclightf> !calc calc
пн 16:17:48 <%Lika> calc = записная книжка канала, злоупотребление calc'ом чревато ban'ом. [dindin] [Jay] [sun28] [yours`bofh] [bebebe] [l2tp]
пн 16:18:12 <+nuclightf> !calc test
пн 16:18:13 <%Lika> Я ничего не знаю о 'test'...
пн 16:18:17 <+nuclightf> !calc test = test2
пн 16:18:17 <%Lika> Спасибо за информацию, nuclightf
пн 16:18:19 <+nuclightf> !calc test =
пн 16:18:20 <%Lika> Спасибо за информацию, nuclightf
пн 16:18:23 <+nuclightf> !calc test
пн 16:18:25 <%Lika> Я ничего не знаю о 'test'...
источник

аᶘ

асоциальный пикотран... in pro.vim
Alex Ф-ф-фэils!🌠︙
посмотри батлера, там у него /extra !command <some text> и пр.
Дай ссылку, пожалуйста? А то я не нагуглил по слову "батлер"
источник

AM

AlexShell Makise in pro.vim
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Ну бот может иметь доступ ко всем сообщениям в чате. Если это так, то у него просто появляется хэндлер на каждое пришедшее сообщение, и в этом хендлере можно творить всё что угодно.

Мне нужен какой-то уже готовый бот, который умеет учиться "командам" и сохранять ассоциацию между командой и неким текстом/форвардом/реплаем.

Т.е. если бот видит сообщение "@bot !rules xxx", то чтобы он в своей БД сохранил ассоциацию !rules=xxx и в случае появляния сообщения "!rules" в чате триггерился и отправлял xxx :)
В linuxflood был (или есть?) бот на баше, который умел в алиасы. Найди его исходники (их кидали) да выкорчуй нужную функциональность
источник

SB

Sergey Batalev in pro.vim
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Не, необязательно же. Для получения "текущего" сообщения можно и так, а вот к истории — да, проблематично.
Telegram client api, там нет ничего проблематичного
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.vim
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Дай ссылку, пожалуйста? А то я не нагуглил по слову "батлер"
источник

VG

Vadim Goncharov in pro.vim
Vadim Goncharov
вот так это в ирц выглядит:

пн 16:17:41 <+nuclightf> !calc копроэкономика
пн 16:17:42 <%Lika> копроэкономика = http://2k.livejournal.com/520078.html
http://www.engadget.com/2006/12/02/ce-oh-no-he-didnt-part-xix-watkins-says-seagate-helps-peopl/ [nuclightw]
пн 16:17:47 <+nuclightf> !calc calc
пн 16:17:48 <%Lika> calc = записная книжка канала, злоупотребление calc'ом чревато ban'ом. [dindin] [Jay] [sun28] [yours`bofh] [bebebe] [l2tp]
пн 16:18:12 <+nuclightf> !calc test
пн 16:18:13 <%Lika> Я ничего не знаю о 'test'...
пн 16:18:17 <+nuclightf> !calc test = test2
пн 16:18:17 <%Lika> Спасибо за информацию, nuclightf
пн 16:18:19 <+nuclightf> !calc test =
пн 16:18:20 <%Lika> Спасибо за информацию, nuclightf
пн 16:18:23 <+nuclightf> !calc test
пн 16:18:25 <%Lika> Я ничего не знаю о 'test'...
по-моему, именно то, что нужно
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.vim
Sergey Batalev
Telegram client api, там нет ничего проблематичного
*кроме того, что надо по соточке сообщений тырить за один вызов
источник

VG

Vadim Goncharov in pro.vim
и без лишних @botname
источник

SB

Sergey Batalev in pro.vim
Alex Ф-ф-фэils!🌠︙
*кроме того, что надо по соточке сообщений тырить за один вызов
И что?
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.vim
Sergey Batalev
И что?
да норм, просто нюансик
источник

аᶘ

асоциальный пикотран... in pro.vim
AlexShell Makise
В linuxflood был (или есть?) бот на баше, который умел в алиасы. Найди его исходники (их кидали) да выкорчуй нужную функциональность
Я так тоже могу, но я очень не хочу хостить своего бота.
источник

аᶘ

асоциальный пикотран... in pro.vim
Alex Ф-ф-фэils!🌠︙
вообще ща у него нет задержки
Практически нет задержки!
источник