How do i make my own bot which can play always

I see there 9bots in lishogi but barely 1 is possible to beat for human and can play rated and accepts challenges always
i want to make 1 which has all those feautures in it

You create a bot account using lishogi’s BOT upgrade API (use lichess.org/api#operation/botAccountUpgrade just while using it change lichess to lishogi, lishogi hasn’t published API docs yet). There are a few clients to make a bot account, here is one: github.com/TheYoBots/Lishogi-Bot .
It does accept challenges rated or casual or both (your choice). If you want your bot to stay active 24/7, then you need to host it to your cloud host (if you have any, if you don’t there are some free ones and also some payed ones you can find online).

About the strength, you can just use a weaker engine. Most online bots use fairy stockfish (without nnue) and they are beatable by humans, though some bots that run fairy stockfish with nnue or YaneuraOu with nnue are much stronger and can definitely beat humans.

If you don’t find a weak engine, you can simply use fairy stockfish and under ‘usi_options’ in the config.yml file you can set the parameter ‘Skill Level’ to a low number (0 being of the least strength and 20 being the strongest).

@Libot you can’t doesn’t mean human can’t. There are many strong players and many who have even beaten my bot when I used fairy stockfish without NNUE. Even the owner (/maker/creator) of fairy stockfish admits it knows it, but with NNUE, fairy stockfish is above human strength.
Read this wiki found in fairy stockfish’s repository github.com/ianfab/Fairy-Stockfish/wiki/Playing-strength#shogi

“ When using the handcrafted/classical evaluation, playing strength is more than 1000 Elo lower, estimated around 2700. Compared to human players this should be on top amateur to professional level. “

Lishogi does not support OAuth apps yet and hyperchess and easychess are lichess OAuth apps. Hence bots made through things like hyperchess and easychess as they are not (yet) possible on lishogi. Though I had created a GitHub issue, might be worked on soon :)

Here’s the link to the GitHub issue: github.com/WandererXII/lishogi/issues/340

“ They are for developers to try their self-built shogi engines. “
Not necessarily.
1. They are not particularly for developers.
2. Originally bots are for testing an engine you make, and it’s not like you (@libot) made fairy stockfish or YaneuraOu. So if you want to make a bot for any other reason it’s fine.
3. By self-build engines, your bot’s engine isn’t build be you, so why do you have a bot. If you mean shogi engines that just get built on their own, well that has never happened, someone has to make to engine for it to be made.

This topic has been archived and can no longer be replied to.

Reconnecting