Project

General

Profile

Actions

Feature #875

closed

console respond share

Added by jam about 12 years ago. Updated about 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
10/22/2012
Due date:
% Done:

100%

Estimated time:
5:00 h

Description

Хотелка такая - нажимаем хоткей или определенный кнопарь в любом канале общения (конфа/чат) - получаем встроенную консольку. Набранная в ней команда (от тупого uname -r до многострочной bash-like (а чем черт не шутит - можно развить на другие языки) минипроги) выдает некий результат. При приемлемости результата - по нажатию определенной кнгопки или хоткея (например то же сочетание, что и для вызова консоли, дабы не путаться) результат постится в текущий канал по установленным правилам (т.е. с применением пастебинов и т.д.)

Actions #1

Updated by 0xd34df00d about 12 years ago

  • Category set to Plugins: Azoth
  • Status changed from New to Assigned
  • Assignee set to 0xd34df00d
  • Target version set to 0.5.90
  • Estimated time set to 5:00 h

Разве что не консолька вылезает по кнопке, а что-то типа !exec + текст, который отдастся задаваемому в настройках командному интерпретатору.

Actions #2

Updated by jam about 12 years ago

0xd34df00d wrote:

Разве что не консолька вылезает по кнопке, а что-то типа !exec + текст, который отдастся задаваемому в настройках командному интерпретатору.

Дружище.. я и хотел это предложить :) Тогда уж ради "совместимости" сделаем вывод оной консольки по /ex <комстрока>. Делал подобные скрипты под kvirc - тем более будет привычно )

Actions #3

Updated by jam about 12 years ago

jam wrote:

0xd34df00d wrote:

Разве что не консолька вылезает по кнопке, а что-то типа !exec + текст, который отдастся задаваемому в настройках командному интерпретатору.

Дружище.. я и хотел это предложить :) Тогда уж ради "совместимости" сделаем вывод оной консольки по /ex <комстрока>. Делал подобные скрипты под kvirc - тем более будет привычно )

да.. консолька лишняя.. окно ввода и так рулит. пример - набрали в окне ввода /ex uname -r <ввод> - оно там же высветило результат. Теперь по <ввод> запрос и результат кидаются в канал, по <Esc> - вертаемся к окну ввода с командой (мало-ли что там поправить надо).
PS Будь готов к тому, что придется обрабатывать вывод с разных потоков (error в том числе). Но это все решаемо...

Actions #4

Updated by 0xd34df00d about 12 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100
Actions #5

Updated by 0xd34df00d about 12 years ago

Правда, с Esc трудновато, ибо фиг обработаешь по-нормальному, ну да ладно.

Actions #6

Updated by 0xd34df00d about 12 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF