搞定spark暱稱

2021-08-22 15:48:38 字數 757 閱讀 5829

spark總是不顯示名稱,而是顯示乙個去掉字尾的使用者名稱,必須要設定vcard中的暱稱才行。

注意在xmpp4r裡要引用vcard

require 'xmpp4r/vcard/helper/vcard'

def self.add_vcard(user)

j=user.jabber_conn

if j

#add vcard info

begin

vcard_helper = jabber::vcard::helper.new(j)

vcard = vcard_helper.get

vcard["nickname"]=user.nickname

vcard_helper.set(vcard)

rescue => detail

commonutils.exception_log("set vcard error # : ",detail)

endend

# vcard.fields.each() do |field|

# puts "field:#, value:#"

# end

end

vcard由各種字段組成,nickname就是暱稱,spark可以認識這個字段,其他的字段非常多,可以用spark來設定檢視。

基本上由helper來建立乙個vcard,然後設定字段。需要有乙個jabber connection。

生僻字暱稱 B站UP主起暱稱的7條原則!

暱稱,是up主展現給觀眾的第一印象。觀眾看完乙個陌生的暱稱之後,可能會對暱稱產生濃厚的興趣,甚至是過目不忘。也可能對暱稱百思不得其解,甚至是影響暱稱的傳播和記憶。好名字如同自帶流量一般,可以在觀眾之間快速傳播,降低觀眾對於暱稱的認知成本和記憶成本。所以,千萬不要忽視暱稱的價值,乙個好的名字可能價值十...

過濾微信暱稱emoji表情

過濾emoji表情與非emoji表情 public class emojifilter return false 非emoji表情字元判斷 param codepoint return private static boolean notisemojicharacter char codepoint...

暱稱的輸入(map的運用)

input 4abacaba acaba abacaba acab output okok abacaba1 okinput 6first first second second third third output okfirst1 oksecond1 okthird1 拿題思想 這都題剛看到時,...