Can a bot send messages to all players?

This forum is used to deal with abuse in game - abuse reports, bans etc.
Locked
User avatar
Livio
Warrior
Warrior
Posts: 347
Joined: 26 Feb 2019, 19:08

Can a bot send messages to all players?

Post by Livio »

I know that spamming is forbidden but I was thinking to make Liviobot able to "broadcast" messages to other players like invitations, updates or something similar. I was thinking of something like that:
  • Command permission restricted to admins
  • Sender name in broadcast message with different colour
  • No more than one message every ten minutes
  • Broadcast message logging (if needed)
  • Liviobot will not send broadcast to players who refused to receive other "broadcast" messages from him (except XCOM if they enabled it, by the way Liviobot can be ignored just like any other player)

    I say "broadcast" because he hasn't a real permission to broadcast.
User avatar
prsm
TMW Classic
TMW Classic
Posts: 1587
Joined: 24 Mar 2009, 17:18

Re: Can a bot send messages to all players?

Post by prsm »

You haven't made it clear what you would be broadcasting and why your bot needs to do it!

Prsm
ego is the anesthesia that deadens the pain of stupidity!
User avatar
Livio
Warrior
Warrior
Posts: 347
Joined: 26 Feb 2019, 19:08

Re: Can a bot send messages to all players?

Post by Livio »

To make some examples:
--- General "broadcasts" ---
if Liviobot notice an online player for the very first time he can greet him with something like:
- "Hello <name>! If you want to use XCOM centralized chat type "!xcon"."

Or a request for help in quests like:
- "[Broadcast:Livio] Is there someone else who can help <name> with Cindy quest? We don't have a mage for healings."

Everything followed by that message:
- "[Broadcast] Type !broff to disable Liviobot's broadcast reception."

--- Third party informations relay ---
If Rill give me permission to use CRC Site JSON data (and if players enable this option) Liviobot (even if it's not a CRC member) can share Shivtr Guilds shouts and/or activities as they get published (or put those in proper Guild chat if it's possible). All those information are publicly available on CRC Site so Liviobot can run as something like a very primitive RSS feed:
- "[Broadcast:Shivtr-Guild:CRC:Shoutbox] Livio: Happy birthday kytty!!!"
- "[Broadcast:Shivtr-Guild:CRC:Activities] Proton added the character Proton"

Everything followed by that message:
- "[Broadcast:Shivtr-Guild:CRC] Type "!shvtrg CRC off" to stop receiving "CRC" guild updates."

Other possible functions I can imagine are annual quests and birthdays remainders or other third party data can be shared as well.

To make it more clear Liviobot is already able to spread simple messages regardless of its GM level 2 (the difference will be in a way more slower message sending). I'm not asking to have more privileges on him to make real broadcasts (the one that appear in General Chat tab): messages are sent as whispers. But I've not enabled and created such functions because I need to know if I'm allowed to and I need to make manachat to rely on a real database for player settings (actually services like XCOM will be automatically disabled if a player doesn't enable it every time he logs in: Liviobot actually cannot store player preferences).

Prsm, you were enabled to execute administrative commands on Liviobot since I've made it. And I've added Micksha, Jesusalva and Gumi as well. I entrust the bot to all of you as you entrusted me in its development.
I will take any responsibility about what Liviobot will do regardless of who is managing it and enhance and limit its function and administrators as you request.
User avatar
WarriorPL
Legendary Warrior
Legendary Warrior
Posts: 53
Joined: 30 Jul 2014, 03:54
Location: Poland

Re: Can a bot send messages to all players?

Post by WarriorPL »

No.. i don't needed spam. :roll:
User avatar
Livio
Warrior
Warrior
Posts: 347
Joined: 26 Feb 2019, 19:08

Re: Can a bot send messages to all players?

Post by Livio »

WarriorPL wrote: 17 Jan 2020, 12:07 No.. i don't needed spam. :roll:
Livio wrote: 17 Jan 2020, 11:59 [...]if players enable this option[...]
@WarriorPL:
Read carefully my post.
Spam is an automatic spreading of unwanted messages usually with promotional and bothering content and sender is always trying to disguise himself into another identity to bypass spam filters. Liviobot will not change name and can be ignored, disregarded and even nuked like any player in game (To TMWA Liviobot is considered player and not a bot like ManaMarket). Liviobot has a really low GM level: it can only send messages at a fast rate (actually throttled by 10 msg/s if lag doesn't make him fail at it) and cannot force anyone to receive anything by any means.
I understand people that wants to stay anonymous online by filling fake informations in their profile (I can't be sure that you are a real "Senior Specialist for ICT Systems"), so I guess that you weren't be able to ignore players by using simple game commands. Being aware of this I will help you out by adding your nick to the Liviobot's ignored players list so its "spam" cannot reach you even in the case of faulty running code.
User avatar
Livio
Warrior
Warrior
Posts: 347
Joined: 26 Feb 2019, 19:08

Re: Can a bot send messages to all players?

Post by Livio »

Oh, wait: that's confusing. I've mixed too many things together: 3rd party data relay is not broadcasting it to all players but increases the number of messages sent by Liviobot since XCOM is probably threaded. (I thought that sending a lot of messages can be considered broadcasting from the point of view of the server).
CRC guild info (or any other Shivtr based guild) info gathering cannot be considered a broadcast because broadcasts are not subscription services so just like ManaMarket's IRC Relay they aren't enabled by default for none.

Sorry for the mess: I will start again with the questions...
I will not delete previous messages just to make you have an idea of what I wanted to realize.

1) It is possible to send a message to any player online that aren't known by Liviobot for its services advertising only once? That means that the player will receive only one message as a whisper until he/she makes another alt.
2) Can I (and bot admins) use Liviobot to send messages to all players? (Instead of whispering them one by one manually, command will be restricted by a lock timer to avoid spam)

(Off topic but I had this in mind right now)

3) Can Liviobot monitor online list and act as an enhanced "/waitfor <player>" command by whispering a player who was waiting for another when he/she gets online?
User avatar
prsm
TMW Classic
TMW Classic
Posts: 1587
Joined: 24 Mar 2009, 17:18

Re: Can a bot send messages to all players?

Post by prsm »

i can't see a justifiable reason for giving a bot broadcast ability, what you have listed
is what a GM is suppose to do.

Prsm
ego is the anesthesia that deadens the pain of stupidity!
User avatar
Livio
Warrior
Warrior
Posts: 347
Joined: 26 Feb 2019, 19:08

Re: Can a bot send messages to all players?

Post by Livio »

prsm wrote: 17 Jan 2020, 19:07 i can't see a justifiable reason for giving a bot broadcast ability, what you have listed
is what a GM is suppose to do.
Since time ago we clarified that only humans are allowed to be GMs and now I realized that my feature proposal will partially match with GM privileges I will not provide Liviobot with any function that recursively whispers messages to every online players nor uses in-game broadcast commands.

Another question: since bots are not allowed to broadcast I believe that they aren't admitted to use Trade tab as well regardless Liviobot and other bots as well are working as shop. Am I right?
User avatar
Chicka-Maria
TMW Adviser
TMW Adviser
Posts: 1562
Joined: 19 Feb 2010, 02:10
Location: Internet

Re: Can a bot send messages to all players?

Post by Chicka-Maria »

I gotta agree with Prsm, any broadcast should be put through a GM/Admin/Dev and they don't really need a bot to do that for them as they have the ability to do it already with the level of power they are given for the server. If you want a specific broadcast (or anyone for that matter) just ask your GMs, devs or admins online, from what i see they are on often.
Yubaba
TMWC Member of The Mana World
Leader of The Mana Empire (TME)
[19:41] Ladysugar: he told me to push a setzer up his rear
www.deviantart.com/comfycheeks - Old Deviant Art
William James wrote:Act as If what you do make's a difference, because It does.
User avatar
WarriorPL
Legendary Warrior
Legendary Warrior
Posts: 53
Joined: 30 Jul 2014, 03:54
Location: Poland

Re: Can a bot send messages to all players?

Post by WarriorPL »

Livio wrote: 17 Jan 2020, 12:38
WarriorPL wrote: 17 Jan 2020, 12:07 No.. i don't needed spam. :roll:
Livio wrote: 17 Jan 2020, 11:59 [...]if players enable this option[...]
@WarriorPL:
Read carefully my post.
Spam is an automatic spreading of unwanted messages usually with promotional and bothering content and sender is always trying to disguise himself into another identity to bypass spam filters. Liviobot will not change name and can be ignored, disregarded and even nuked like any player in game (To TMWA Liviobot is considered player and not a bot like ManaMarket). Liviobot has a really low GM level: it can only send messages at a fast rate (actually throttled by 10 msg/s if lag doesn't make him fail at it) and cannot force anyone to receive anything by any means.
I understand people that wants to stay anonymous online by filling fake informations in their profile (I can't be sure that you are a real "Senior Specialist for ICT Systems"), so I guess that you weren't be able to ignore players by using simple game commands. Being aware of this I will help you out by adding your nick to the Liviobot's ignored players list so its "spam" cannot reach you even in the case of faulty running code.
I am senior IT. I don't have to prove to anyone, especially to you :wink: . Chicka is right. From that they are GM/Dev/Admin.
User avatar
Livio
Warrior
Warrior
Posts: 347
Joined: 26 Feb 2019, 19:08

Re: Can a bot send messages to all players?

Post by Livio »

WarriorPL wrote: 20 Jan 2020, 06:24 I am senior IT. I don't have to prove to anyone, especially to you :wink: . Chicka is right. From that they are GM/Dev/Admin.
@WarriorPL:
I realized that I've failed to explain that your answers are pointless since they have no valuable information that can (or tries) to improve knowledge about topic, bot development, or increasing game rules effectiveness.

However I've opened another thread that's about unaffiliated bot rules draft in order to define a clear guideline for bot development too, so I see no point into keep replying to this one (I believe that it can be considered deprecated now).
viewtopic.php?f=4&t=20882.
User avatar
WarriorPL
Legendary Warrior
Legendary Warrior
Posts: 53
Joined: 30 Jul 2014, 03:54
Location: Poland

Re: Can a bot send messages to all players?

Post by WarriorPL »

ok
Locked