ejabberd-hooks

    0熱度

    1回答

    我正在使用mod_zeropush,我在15.07工作正常,直到我切換到ejabberd版本16.03。 我使用的再次複製所有束文件EBIN目錄Ubuntu的OS 14.04 它iis的最後一個錯誤 === 2016-05-12 15:40:08.706 [error] <0.499.0>@ejabberd_hooks:run1:332 {undef,[{xml,get_tag_attr_s,

    0熱度

    2回答

    我正在使用的ejabberd模塊,mod_pottymouth沒有按預期過濾消息。添加日誌記錄後,我看到一個通用的處理程序方法被調用,而不是實際進行過濾的方法。問題是,我無法解析ejabberd消息以確保調用正確的函數。誰能幫忙? on_filter_packet({_From, _To, {xmlel, <<"message">>, _Attrs, Els} = _Packet} = _Msg)

    0熱度

    2回答

    我正在使用Ejabberd服務器聊天應用程序。它可以將消息保存在arhieve表中,但是我希望在發送消息時在表中保存附加字段。該字段將是每個消息。

    5熱度

    2回答

    我建立了一個多玩家遊戲使用二郎神的消息傳遞結構(準確的說,4名選手)。以下鏈接中的tictactoe遊戲爲例,但真正類似於遊戲中顯示的消息傳遞構造: 然後我選擇在ejabberd多用戶聊天室上運行此遊戲,這是一個ejabberd鉤子。 但是,如果你在上面的鏈接上的文件tictactoe.erl看NewGameState,你會發現,沒有檢索的方式,在一個變量 出來。 所以我用的Mnesia並寫了產生

    0熱度

    1回答

    鉤子處理程序是否需要返回https://docs.ejabberd.im/developer/hooks/中指定的值的類型(即返回值類型)?

    0熱度

    2回答

    我們正在實施使用ejabberd-16.08的聊天基礎架構,並且我們決定使用mod_interact(https://github.com/adamvduke/mod_interact)在收件人用戶離線時向我們的Web服務器發送請求(因此我們可以將它們發送通知) 但是,當我將mod_interact與ejaberd集成並向我的名單中的一個脫機朋友發送消息時,我看到mod_interact發送mod

    0熱度

    1回答

    當收件人突然由於某些網絡問題而從INTERNET斷開連接時,消息丟失。在這種情況下,我想停止消息丟失。 示例:用戶A和B在線聊天。 A發送消息給B.然後突然用戶B丟失了INTERNET連接,同時用戶A仍然向B發送消息。服務器假設B仍然是在線的,因爲不知道在B存在網絡問題。 I我正在使用Ejabberd 16.08。請建議我如何解決此問題。

    0熱度

    1回答

    我在ejabberd中使用掛鉤來創建自定義模塊,並使用user_send_packet掛鉤到現在。我想在ejabberd服務器上實現自定義功能從服務器發送到客戶端。 我正在考慮使用user_receive_packet掛鉤,但我對它被觸發或啓動的時間有點困惑。 它是在數據包發送到客戶端之前啓動還是被觸發,還是在數據包發送到客戶端後才啓動? 如果它在數據包發送之前啓動或觸發,那麼在這種情況下發送給客

    0熱度

    1回答

    我正在嘗試爲ejabberd 17.01編寫模塊。它一直在ejabberd 16.08上工作。 我使用軟件包安裝程序安裝了ejabberd。 -module(mod_imran_offline). -author('igggg'). -behaviour(gen_mod). %% Required by ?INFO_MSG macros -include("logger.hrl").

    0熱度

    1回答

    我是ejabberd和erlang的新手,並且已經創建了一個基本應用程序,首先檢查用戶是否已登錄。所以基本上它檢查登錄mnesia表並確認這一點。 現在我看到ejabberd也有用戶註冊過程,如ejabberdctl register username host password和我自從我使用sql認證時,我看到有一個名爲users的表,它擁有所有用戶和密碼存儲。 我想知道如何將這些值存儲在那裏,