Слияние кода завершено, страница обновится автоматически
Проект включает в себя плагин IRCShell
, который позволяет легко реализовать возможность использования IRC для чата в QQ с помощью командной строки.
Принцип работы:
+-------------------+ +----------------+
| Сервер Tencent | | Любое клиентское|
| SmartQQ Server | | приложение IRC |
+---v-------------^-+ +-v------------^-+
| | | |
| Общение по протоколу QQ | |Общение по протоколу IRC |
+-- --- |-- - - -- | - - - -- - - --- | --- ----- | --+
| +---v-------------^--+ +----v------------^-+ |
| | <-------------------------------------->| |
| | Клиент SmartQQ | Преобразование протокола QQ -> IRC | |
| | | Протокол QQ -> IRC | |
| | >--------------------------------------->| |
| +--------------------+ +---------------------+ |
| |
| Часть реализованная нашим программным обеспечением |
+--- - - - - -- - -- ---- ------ ------- ------ --- ----+
$ cpanm -v Mojo::IRC::Server::Chinese
#!/usr/bin/env perl
use Mojo::Webqq;
my $client = Mojo::Webqq->new();
$client->load("ShowMsg");
$client->load("IRCShell"); # Загружаем плагин IRCShell
$client->run();
xxxx.pl
(обязательно используйте UTF-8 кодировку) и запустите его с помощью интерпретатора Perl```bash
perl xxxx.pl
Результат выполнения — вход в систему QQ и запуск сервера IRC, слушающего порт 6667 на локальной машине.
4. Подключитесь к серверу IRC с помощью любого клиента, поддерживающего протокол IRC, к адресу 127.0.0.1:6667.
Например, используем irssi:
```bash
# Создание соединения
irssi -c 127.0.0.1 -p 6667
Команды управления клиентом IRC
```/nick ваш QQ-никнейм # Устанавливает ник в IRC, рекомендуется использовать тот же, что и в QQ
/user 123456(ваш QQ-номер) # Инструкция /user не обязательна, установка пользователя как вашего QQ-номера помогает серверу IRC различать владельца
/list # Показывает список всех присоединённых QQ-групп
/join #имя моей QQ-группы # Присоединяет вас к указанной QQ-группе
/part # Выходит из текущей QQ-группы
Дополнительные способы использования IRC лучше всего найти самостоятельно с помощью поисковой системы.
5. Дополнительные параметры для настройки плагинов, см. [Документацию для плагина IRCShell](https://metacpan.org/pod/distribution/Mojo-Webqq/doc/Webqq.pod#Mojo::Webqq::Plugin::IRCShell)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )