Add messenger, shared weakaura to use chat

This commit is contained in:
2024-11-28 19:40:17 +01:00
parent 56a08b6cca
commit d6132848db
2 changed files with 49 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
-- TICKER_200
function()
if not WeakAurasSaved.Cyka then WeakAurasSaved.Cyka = {} end
if not WeakAurasSaved.Cyka.MessageQueue then WeakAurasSaved.Cyka.MessageQueue = {} end
---@type Message
local message = WeakAurasSaved.Cyka.MessageQueue[1]
if message == nil then return end
table.remove(WeakAurasSaved.Cyka.MessageQueue, 1)
SendChatMessage(message.message, message.channel, nil, message.data)
end
--INIT
local function FindOrJoinChannel(channelName, password)
local function GetChannelId(channelName)
local channels = {GetChannelList()}
for i = 1, #channels, 2 do
local id = channels[i]
local name = channels[i + 1]
if name == channelName then
return id
end
end
end
channelId = GetChannelId(channelName)
if not channelId then
print(string.format("channel %s not found, joining", channelName))
if password then
JoinPermanentChannel(channelName, password)
else
JoinPermanentChannel(channelName)
end
end
channelId = GetChannelId(channelName)
return channelId
end
aura_env.channelId = FindOrJoinChannel(aura_env.channel, aura_env.channelPassword)
--aura_env.iterator = 0
--WeakAurasSaved.Cyka.MessageQueue = {}
--for i = 1, 100 do
-- table.insert(WeakAurasSaved.Cyka.MessageQueue, {
-- channel = "CHANNEL",
-- data = aura_env.channelId,
-- message = "TEST" .. i
-- })
--end

View File

@@ -0,0 +1 @@
!DEvBVjooq4)l90kr1vqaT3EF6KowU03oAGwNE9dRotCtCaVnyJIDy3Uvn)2VzStGqGULBvRGKXZZ8(mEG2JgqjlOKy8F4rvUjvi5uY47dgDLVhLKOKgI47CQFV(ucl3mxLnEPrOKAaGVvaMNxcqeYL5gkjxZ)lUoI(iL8vrSzoYdjMNWYtHtbTbFlSkb4qYwaihoNjL80IqF7RPC5mlUUuYt8NPKi35wzpYD4Jud1V))BL3qFtyA9xvzXBRNnuRBjBz3BBiGOJf6LPSNd4FdE5dlPKNhNKO5GrcqzYiiQnrjKWHd98d8UdjkwWW4i6eAdlZGpeNNzjo15wAEKsgRR8sPcupiJfmH8W5orif65hm)aIivQkZLEX)7B)8u7NNHFcS8TA(xuU2OwG((9lJzgqu8vC0xHYff6KrpytgKbW7a1OQYN1(DDR0GztHlAOM6Kn9tvAbskQigK7sYLw5ueEUqgpo7Ai8wMyBvMiXYPtkcxwMppU46Iq3F7iJl4MsWxfxhEnmnWwYKUi8pkcFzd(rcTP1XVUlUevwrOWYEpWQ(Lkbap3VimwTlIgAueBbxH7ZI)9DHG17nave(RGb8dGkswJBdqFlbZCU8Tbw9xg3KNjT27BYlxUNd3IO7L1VgvLDSUZbKUSUHYSfY9B)lZGgZwAd81SoqwcQyBDuu1mIpOlLtIkxgdjRVafAaNhDYwbNJ3tLcAcvfFVxWdlFNWbDlHoNdUoEDWkvZ)5L9XhuQ4NnruvoSb41wbYGHrt5YvD2wI72n3Kriu0K0KnHM2TxFOWWH5DyBhi3U4rpWzpnaowtyR4XDg(8tSo3W1A2m(T58CxVYlVIS2ODTx3UUM02TRCmd7XuEhHuZZmTEpjdI4L6GBeoT65OHxoW33BeuAThoHjRmlB7g42l)lCA3j5apsWrfHD6G(unMF1gXk71Cd)H(GzZ4z1UE3ryZLTvtI15pAh0tYtseFJsMoCajykjyWDbRVc4solfh9xX7KmULxYeVrJW7MFeahyf7LEJMC(9aXCC8pbVpf0QtqWLubxn8V9UBA)UDD3JRD3v4mMYB0kvALbI(zjmi)bvavd8BTVbf7jfw21U)JCLkB3D8JewJkT3uY7TISXeZ1p1UD7)e99IWsu7Cjx96G3tBFU(fdOVSbmGwksRm7QM63WQCTgz8fQv8dP1OxT8bbKj06BkzPvPj0P87twBu1Mhawwn6yNYX2PmqD3sEk0HSDXYCrmuSyel4Xi1C5MsCBlaUHYkEGJ4nkGz)2WoGWjz8zq5JRE1yx2dU7GNjzP)d0YGBZ53)JuYxa9isGvkh5Do0lGJMEiJbRf(W6NeGXHUiSgjwLdnf8y3As(2s8KmOgh69aFXUfRBjYZrQo1tgENNNpUfxAs5ULFACqW4BClTtjNNj(Er4T5S4m7OJGaCZozIyg2kVEP6bZC9mnx(LH0pRp61qZ7DwhVmmAurRQC3FV7PO5IBskmByjvXS)Ici(hz)rg46ZvX3Ouql7qvJ)mJgeXSdgPE6IBJ4l(Te9felRus)o9(yNtPKvq05S(4oP0)7