Протокол прерывания линии IRC - PullRequest
4 голосов
/ 12 августа 2011

Я написал IRC-бот в Java, но у меня возникла следующая проблема: у меня есть функция справки, которая возвращает все функции ботов (использование, например, ...) пользователю в личном сообщении.

Проблема в том, что если я отправляю эту строку построчно, сообщения помещаются в очередь, и может потребоваться до 10 секунд для отправки одного запроса помощи.

Теперь я решил эту проблему, поместив все функции справки в одно сообщение, но все, конечно, помещается в 1 строку. Это негативно для читабельности.

Есть ли способ форматировать сообщения с использованием протокола irc и особенно есть ли символ перевода строки? (/ п из Java не работает)

А если такой опции нет, как лучше всего сделать ее более читабельной?

1 Ответ

5 голосов
/ 12 августа 2011

Это невозможно. От IRC RFC 1459 :

IRC-сообщения - это всегда строки символов, оканчивающиеся на CR-LF
(возврат каретки - перевод строки) , и эти сообщения не должны
превышает 512 символов, включая все символы, включая
замыкающий CR-LF.

Я никогда не видел сообщения в IRC с переводом строки.

...