Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

jabber-querybotp - Trực tuyến trên đám mây

Chạy jabber-querybotp trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh jabber-querybotp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


jabber-querybot - một bot jabber perl mô-đun

MÔ TẢ


jabber-querybot kết nối tài khoản jabber và đợi tin nhắn. Nếu một tin nhắn đến, nó
chuyển nó đến modul tự chương trình của bạn. Chuỗi trả về của mô-đun của bạn, jabber-
querybot gửi lại cho người gửi jabber.

Nó được thiết kế để có thể tái sử dụng và giúp dễ dàng viết các chương trình Jabber nhỏ thực hiện một
và làm tốt. Một khái niệm đơn giản với rất nhiều ví dụ và kinh nghiệm là
thực hiện.

1. Tạo tài khoản jabber trên máy chủ jabber xung quanh

2. Tạo một ứng dụng bot:

ví dụ cd
cp Querymodule.pm /etc/jabber-querybot/Mybot.pm
cd / etc / jabber-querybot
ln -s Mybot.pm Querymodule.pm

Sửa đổi các thông số đăng nhập vào tài khoản jabber-bot-của bạn

vimMybot.pm

$ hostname = "swissjabber.ch" của chúng tôi;
$ user = "";
$ password = "";
$ Id = "Testbot" của chúng tôi;
$ bot_admin = "\ @ swissjabber.ch" của chúng tôi;
$ port = "5222" của chúng tôi;
$ timeout = "5" của chúng tôi;
$ service_name = "$ user \ @ $ hostname" của chúng tôi;
$ bot_description = "Tiêu đề trợ giúp về bot của chúng tôi
Mô tả bot ”;

Đối với mỗi thông báo jabber, jabber-querybot sẽ thực thi sub run_query mà bạn có thể viết
đây là ứng dụng của bạn.

Bạn có thể kiểm soát cách phản hồi jabber của mình sẽ như thế nào:

· Error = khổ thơ thông báo lỗi

· Hiện diện = lỗi như khổ thơ hiện diện

· Ignore = bỏ qua tin nhắn

LỰA CHỌN


jabber-querybot có rất nhiều biến mà bạn có thể dễ dàng sửa đổi cho những gì bạn cần:

Trạng thái truy vấn
$ querystatus = [0 | 1]

· 0 = Bot sẽ không tiếp tục bất kỳ tin nhắn jabber nào đến.

· 1 = Bot sẽ tiến hành các tin nhắn đến.

tình trạng phạt
Nếu bot có quá nhiều khối lượng công việc, nó sẽ chuyển sang trạng thái phạt và đợi một thời gian cho đến khi
chuyển trạng thái trở lại bình thường.

$ timer_reconnect_default = 21600

Cứ sau 21600 giây (6 giờ), bot sẽ tự động tắt, đợi 10 giây và
khởi động lại.

$ timer_auto_query = 0

Nếu bạn đặt trong mô-đun của mình biến này thành 60, cứ sau 60 giây bot sẽ gọi
chức năng run_auto_query () mà bạn có thể sử dụng cho một số việc.

WELFARE tải
Nếu tải hệ thống của bạn> = 6, bot này sẽ tắt kết nối jabber và kiểm tra mọi
10 giây hệ thống tải. Nếu tải <= 2, bot sẽ bắt đầu lại.

VÍ DỤ


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

Sử dụng jabber-querybotp trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad