2009-03-20 1 views
1

Я пытаюсь написать некоторые скрипты, чтобы перенести моих пользователей на ejabberd, но единственный способ, который был предложен мне для регистрации пользователя с транспортом , - заставить их использовать своего клиента и открыть службу. Конечно, есть способ, не так ли?Есть ли способ вручную зарегистрировать пользователя с серверным сервером py-transport?

+0

Не уверен, что я могу дать ответ, но это просто транспорт, требующий регистрации? Или вы также ищете способ зарегистрировать их в ejabberd, а также в транспорте? Кроме того, какой бэкэнд базы данных вы настроили для ejabberd? –

+0

Просто транспорта. Все остальное позаботится - в основном я просто хочу зарегистрировать AIM пользователя AIM или учетную запись yahoo или msn со своей учетной записью jabber. – andrew

ответ

0
  1. Пройдите один раз для каждого транспорта и зарегистрируйтесь. Захват пакетов XMPP.
  2. дамп регистрационных данных транспортного из текущей системы в CSV-файл, файл XML, или что-то еще вы можете знать структуру.
  3. Написать сценарий с помощью jabberpy, xmpppy, pyxmpp или независимо, и подражать каждому из ваших пользователей, регистрирующихся с транспортов.

Одна из проблем, возможно, вам придется подключаться к Интернету для того, чтобы транспортные средства выходили в Интернет. Тогда вы собираетесь жить с чужой учетной записью. Если вы не можете получить данные текущего пароля для своего jabber-сервера, установите его по умолчанию и затем перенесите обратно после регистрации транспорта.

Смежные вопросы