англійськафранцузькаіспанська

Ad


Значок OnWorks

jabber-querybotp - онлайн у хмарі

Запустіть jabber-querybotp у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда jabber-querybotp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


jabber-querybot - модульний perl jabber бот

ОПИС


jabber-querybot підключає обліковий запис jabber і чекає повідомлень. Якщо надходить повідомлення, воно
переслати його до свого модуля самопрограмування. Рядок повернення вашого модуля, jabber-
querybot надсилає його назад відправнику jabber.

Він призначений для повторного використання та для того, щоб було легко писати невеликих Jabber-ботів, які це роблять
річ і робити це добре. Проста концепція з великою кількістю прикладів і досвіду
здійснено.

1. Створіть обліковий запис jabber на jabber-сервері навколо

2. Створіть програму-бот:

приклади компакт-дисків
cp Querymodule.pm /etc/jabber-querybot/Mybot.pm
CD /etc/jabber-querybot
ln -s Mybot.pm Querymodule.pm

Змініть параметри входу у свій обліковий запис jabber-bot

vim Mybot.pm

наш $hostname = "swissjabber.ch";
наш $user = "";
наш $password = "";
наш $ident = "Тест-бот";
наш $bot_admin = "\@swissjabber.ch";
наш $port = "5222";
наш $timeout = "5";
наш $service_name = "$user\@$hostname";
наш $bot_description = "Назва довідки бота
Опис бота»;

Для кожного повідомлення jabber jabber-querybot виконає sub run_query, який ви можете написати
ось ваша заявка.

Ви можете контролювати, як буде ваша реакція на jabber:

· помилка = строфа повідомлення про помилку

· присутність = помилка як строфа присутності

· ігнорувати = ігнорувати повідомлення

ВАРІАНТИ


jabber-querybot має багато змінних, які ви можете легко змінити під те, що вам потрібно:

статус запиту
$querystatus = [ 0 | 1 ]

· 0 = Бот не надсилатиме жодні вхідні повідомлення jabber.

· 1 = Бот передаватиме вхідні повідомлення.

penalty_status
Якщо у бота занадто велике навантаження, він переходить в стан штрафу і чекає деякий час, поки його
зміни статусу до нормального.

$timer_reconnect_default = 21600

Кожні 21600 секунд (6 годин) бот автоматично вимикається, зачекайте 10 секунд і
починаючи знову.

$timer_auto_query = 0

Якщо ви встановите у своєму модулі для цієї змінної значення 60, бот кожні 60 секунд буде викликати
функція run_auto_query() які ви можете використовувати для кількох речей.

SYSTEM загрузка
Якщо навантаження вашої системи >=6, цей бот вимкне з’єднання jabber і перевірить кожен
10 секунд завантаження системи. Якщо навантаження <=2, бот почнеться спочатку.

ПРИКЛАДИ


/usr/share/doc/jabber-querybot/examples/Testbot.pm

Використовуйте jabber-querybotp онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad