cinch

    0熱度

    1回答

    這一直在困擾我一段時間。我有這個ircbot,我運行,我有一些命令,需要從除我以外的所有用戶(以及其他一些計算機/用戶)鎖定。 以前,我已經擁有它,然後它會存儲數據庫中的缺刻列表將被允許訪問僅限管理員的功能,但是這被證明是不安全的,因爲如果我斷開並訪問這些功能,任何用戶都可以假設我的暱稱。 我想到的一種方法是擁有一個模塊,它具有處理'登錄'和'註銷'功能(以及存儲登錄的刻痕)的方法,儘管這也可能會

    1熱度

    2回答

    我試圖設置使用在後端的ActiveRecord來處理所有的數據繁重的一個IRC bot內(可能是矯枉過正,但是這部分是我的一個學習經驗:3) 我正在運行的問題是,在定義我的數據庫模式後,當我試圖引用我創建的表時,在同一個腳本中,我從SQLite gem中得到一個錯誤,說它無法找到表。 而且,我的IDE(RubyMine的)抱怨說,它是「無法找到導軌型號:聯想筆記場」 有個聲音告訴我,如果我不是從作

    0熱度

    1回答

    我寫了紅寶石這種自動回覆機器人,它應該與機靈的消息時,即時通訊客場自動回覆: require "cleverbot" require "cinch" $client = Cleverbot::Client.new def get_answer(text) reply = $client.write text return reply end bot =

    1熱度

    1回答

    不想錯過sacha太多,有沒有人知道什麼Cinch V2從ViewModel命令關閉視圖的方式? 此前,我在ViewModel基礎中使用了RelayCommand來接受Escape鍵綁定命令操作,並在後面的View代碼中連接了一個RequestClose事件來執行此操作。

    2熱度

    1回答

    我正在用WPF中的Sasha Barber的MVVM的Cinch框架開發應用程序。此應用程序顯示兩個選項卡MainWindowViewModel啓動了一個後臺工作器,用於偵聽傳入的套接字連接。如果客戶端通過套接字連接連接到應用程序,應用程序應該顯示另一個選項卡。 我設置了一切,但是當我嘗試將新的Worskspace添加到Views集合時,我收到一個錯誤,它只能在調度程序線程中完成,但MainWin

    1熱度

    1回答

    我剛開始使用這個cinch gem並使用這個框架來開發一個bot。 面對這個。我的問題本來是想BOT將消息發送到一個通道時,任何人加入通道 任何人可以幫助我在此。 代碼: listen_to :join, method: :on_join def on_join(m) post_message(options(m, opcode: 'join',

    2熱度

    2回答

    我有一個ViewModel實現IDataErrorInfo接口。它只有一個屬性:MyNumber。 在我看來有一個文本框,用戶可以在其中鍵入任何數字,但只有從0到9的數字是有效的。 到目前爲止,當驗證失敗時,文本框被標記爲紅色,但是我遇到了一個問題:這並不能避免ViewModel中的綁定屬性被設置。 簡而言之,無論輸入是否有效,都會設置MyNumber屬性。我不希望MyNumber獲取無效數據。

    0熱度

    1回答

    我正在使用cinch框架v1。我公開了一個公共屬性(CurrentSuppier),並將該屬性綁定到組合框的selecteditem中。更新後,組合框的顯示不會更改爲供應商的當前值..下面是一些代碼片段.. /// <summary> /// Current Supplier Record /// </summary> static PropertyChangedEv

    0熱度

    1回答

    我目前使用MEFedMVVM框架來訪問ViewModels,並想知道如何從當前正在使用的另一個ViewModel獲取數據。這與使用Cinch結合在一起。 目前我的標籤控件定義如下: <Window.Resources> <DataTemplate DataType="{x:Type CinchV2:WorkspaceData}"> <AdornerDecorator>

    0熱度

    2回答

    我想在Cinch bot框架中匹配一個特定的字符串。 所以我當前的代碼工作正常,但如果字符串附帶了一些多餘的話.eg 說我試圖然後正確響應,但僅匹配「你好,1234」只有失敗,如果是把像「共同你好-1234「或」hello-1234關閉「,則代碼失敗。 任何人都可以指導我如何擺脫這一點。 代碼: require 'cinch' require 'uri' require 'nokogiri'