I think there should be a bot API. I want to make a bot which will for example sit at a free table and provide link previews when a link is posted. I would guess that reverse engineering the protocol to make a bot and then making a user account for the bot would be against the rules, that’s why I don’t do it. I don’t want my bots to be able to play games, not even to sit at game tables. I just want custom bots at free tables more than anything.
Edit: Unpopular suggestion huh? Come on guys lets get it to -5.
~msgScore~: -1
Zuletzt geändert von Mortem, Jan 18 2023 16:22:47
2. Something,
I support this idea and see the value in this proposition, especially when it comes to free tables which can certainly benefit from additional functionality. The only concern here might be potential abuse. To prevent cheating, bots using the API can be restricted to joining only free tables and distinguished from real users through a setup similar to Discord, where bots have a "verified" badge. But I don't know how much actual need there is for this feature. Though it would be nice to have.
~msgScore~: +0
3. unolover,
thay have those on rs games
~msgScore~: -2
4. Mortem,
@Cortado: Yeah I completely agree that abuse prevention would have to be thought out. Of course you shouldn't be able to make a bot which just kills everybody at Uno, or something. Bots should either only be able to join free tables, or locked as permanent spectators at game tables.
~msgScore~: +1
5. Northstrider,
Very useful with restrictions to prevent abuse of course.
~msgScore~: -1
6. empty_sky,
sorry for reviving this topic, but you can acheave this by using python, web automation. I mean, playroom is also available as a web client, so you can use librarys like Selenium to automate things mainly on the playroom like if a user requests to stream something using a command, it checks for it and interact with other websites to convert youtube links to streamable direct link, i.e, converting them to mp3. use Selenium to interacte with the playroom and utilise other libs for other things like OPENAI lib for gpt, etc. maybe telegram bot api to manage your bot from telegram? who knows. possibilities are endless!
~msgScore~: +0
Zuletzt geändert von empty_sky, Oct 19 2024 10:28:31
7. GoldenHorizon,
yeah but what if the developer won't allow?
~msgScore~: +0
8. empty_sky,
that's another thing. I gave an idea how this thing can be acheaved. its up to the person how they are using.
~msgScore~: +0
9. CathyAnne,
If you are going to do a robot ABI, it should be allowed everywhere, not just in a free table. It should be everywhere. There is no possible abouse of the bots on play room room. I guess they would similar to the ones on RS Games.
~msgScore~: +0
10. empty_sky,
devs won't do that anyways. if you want you have to code it your self.
~msgScore~: -1
11. Mortem,
Yes, I'm aware this can be done unofficially. You don't even need to use web automation. You can just use the internal Playroom protocol directly. But the problem is that there are many things you can potentially do this way, or by using headless browser automation, that wouldn't be viewed favorably by the administration. Consider, for example, a bot that pretends to be a normal player that plays Uno perfectly. Or a bot that cycles through every player online and tries to send a message to them for some kind of advertisement or another purpose. Due to rate limiting this would take several minutes to complete, but still. Thus, the suggestion to have an official bot API.