How to create a Lichess BOT

Moderators: Elijah, Igbo, timetraveller

EmptikBest

Book Maker
Forum Contributions
Points: 16 218,00 
Posts: 401
Joined: 05/07/2023, 13:58
Status: Offline (Active 3 Days, 20 Hours, 25 Minutes ago)
Medals: 1
Topics: 12
Reputation: 209
Has thanked: 29 times
Been thanked: 479 times

How to create a Lichess BOT

Post by EmptikBest »

Igbo wrote: 18/09/2023, 14:05
M.Z wrote: 18/09/2023, 13:27
Igbo wrote: 18/09/2023, 12:17 Ibai has achieved it, we already have both playing in lichess :-) Congratulations!
Hi Jorge,
what is the name of your bot?
I would like to give him some nice defeats.. xrf24
Africaata
Hehehe, me too...

P.S: M.Z your bot reached 2950 Blitz, congrats! I call hacks lol
M.Z

Top contribute Forum Engines Maker
Founder
Points: 31 381,00 
Forum Contributions
Posts: 1457
Joined: 31/10/2019, 8:50
Status: Online (Active 2 Hours, 26 Minutes ago)
Medals: 2
Topics: 217
Reputation: 4120
Has thanked: 655 times
Been thanked: 3114 times

How to create a Lichess BOT

Post by M.Z »

Igbo wrote: 18/09/2023, 14:05
M.Z wrote: 18/09/2023, 13:27
Igbo wrote: 18/09/2023, 12:17 Ibai has achieved it, we already have both playing in lichess :-) Congratulations!
Hi Jorge,
what is the name of your bot?
I would like to give him some nice defeats.. xrf24
Africaata
you have lose for time (3m+0s) 21 moves

something wrong
IbaiBuR

Top contribute Forum
Administrators
Points: 7 707,00 
Forum Contributions
Posts: 149
Joined: 05/01/2021, 15:29
Status: Offline (Active 1 Day, 2 Hours, 54 Minutes ago)
Medals: 1
Topics: 6
Reputation: 252
Location: Madrid, ES
Has thanked: 64 times
Been thanked: 319 times

How to create a Lichess BOT

Post by IbaiBuR »

He probably stopped the bot suddenly and did not notice it was playing a game and thats why it lost on time, because the config is fine.

I sent him instructions of how to stop it without runining the current game, hopefully he'll use them the next time.
Igbo

Top contribute Forum Book Maker
Global moderators
Points: 78 860,00 
Forum Contributions
Posts: 672
Joined: 21/03/2022, 20:57
Status: Online (Active 2 Hours, 10 Minutes ago)
Medals: 2
Topics: 41
Reputation: 2965
Location: terrassa, Spain
Has thanked: 701 times
Been thanked: 4054 times

How to create a Lichess BOT

Post by Igbo »

M.Z wrote: 18/09/2023, 18:10
Igbo wrote: 18/09/2023, 14:05
M.Z wrote: 18/09/2023, 13:27
Hi Jorge,
what is the name of your bot?
I would like to give him some nice defeats.. xrf24
Africaata
you have lose for time (3m+0s) 21 moves

something wrong
Image

You're right, Ibai also told me about it. Now I know that with quit (like when I close the UCI engines) the console closes when the game ends, Ibai told me this. I have lost two games due to this issue, but the important thing is that I can play with my friends from the forum, it consumes less hardware resources and so I can continue with my anthropology studies. What I have noticed is that although the .yml file is well configured in the book section, I have leschats added in the path, but the Scottish thing is playing me that I do not have it marked, nor is the white movement even there, in fact. But it's the same for me, now let's enjoy. A hug
I am not an expert in anything, I do not believe in anything, but everything is possible.
Igbo

Top contribute Forum Book Maker
Global moderators
Points: 78 860,00 
Forum Contributions
Posts: 672
Joined: 21/03/2022, 20:57
Status: Online (Active 2 Hours, 10 Minutes ago)
Medals: 2
Topics: 41
Reputation: 2965
Location: terrassa, Spain
Has thanked: 701 times
Been thanked: 4054 times

How to create a Lichess BOT

Post by Igbo »

EmptikBest wrote: 18/09/2023, 14:35
Igbo wrote: 18/09/2023, 14:05
M.Z wrote: 18/09/2023, 13:27
Hi Jorge,
what is the name of your bot?
I would like to give him some nice defeats.. xrf24
Africaata
Hehehe, me too...

P.S: M.Z your bot reached 2950 Blitz, congrats! I call hacks lol
I'm not sure, but I think we played a lot of bullet games today. I have to add the classic line and remove the bullet, because (even though I have the experience file with the engine somewhere else) it leaves the experience file with imprecise evaluations. My nickname is Africaata
I am not an expert in anything, I do not believe in anything, but everything is possible.
EmptikBest

Book Maker
Forum Contributions
Points: 16 218,00 
Posts: 401
Joined: 05/07/2023, 13:58
Status: Offline (Active 3 Days, 20 Hours, 25 Minutes ago)
Medals: 1
Topics: 12
Reputation: 209
Has thanked: 29 times
Been thanked: 479 times

How to create a Lichess BOT

Post by EmptikBest »

Igbo wrote: 19/09/2023, 14:25
EmptikBest wrote: 18/09/2023, 14:35
Igbo wrote: 18/09/2023, 14:05

Africaata
Hehehe, me too...

P.S: M.Z your bot reached 2950 Blitz, congrats! I call hacks lol
I'm not sure, but I think we played a lot of bullet games today. I have to add the classic line and remove the bullet, because (even though I have the experience file with the engine somewhere else) it leaves the experience file with imprecise evaluations. My nickname is Africaata
Question, how much RAM have you configured for the bot?

I think I read in multiple places that a bigger hash table will lead to slower eval, and for 1 thread I think like 256/512MB hash should be allocated
Igbo

Top contribute Forum Book Maker
Global moderators
Points: 78 860,00 
Forum Contributions
Posts: 672
Joined: 21/03/2022, 20:57
Status: Online (Active 2 Hours, 10 Minutes ago)
Medals: 2
Topics: 41
Reputation: 2965
Location: terrassa, Spain
Has thanked: 701 times
Been thanked: 4054 times

How to create a Lichess BOT

Post by Igbo »

EmptikBest wrote: 19/09/2023, 14:41
Igbo wrote: 19/09/2023, 14:25
EmptikBest wrote: 18/09/2023, 14:35

Hehehe, me too...

P.S: M.Z your bot reached 2950 Blitz, congrats! I call hacks lol
I'm not sure, but I think we played a lot of bullet games today. I have to add the classic line and remove the bullet, because (even though I have the experience file with the engine somewhere else) it leaves the experience file with imprecise evaluations. My nickname is Africaata
Question, how much RAM have you configured for the bot?

I think I read in multiple places that a bigger hash table will lead to slower eval, and for 1 thread I think like 256/512MB hash should be allocated
4096 WITH TBS3,4,5,6
2048 WITH TBS 3,4,5
According my hardware ) 192 gb DD3 ECC)
I am not an expert in anything, I do not believe in anything, but everything is possible.
OrgZ
I've been banned!
Points: 3 164,00 
Posts: 154
Joined: 16/02/2023, 13:14
Warnings: 1
Status: Offline (Active 3 Weeks, 5 Days, 22 Hours, 49 Minutes ago)
Topics: 8
Reputation: 611
1
Has thanked: 511 times
Been thanked: 733 times

How to create a Lichess BOT

Post by OrgZ »

Question to the community

why is it that you create bots that do not accept challenges but only send challenges to other bots, what do you expect?

and why do you open many useless accounts? that just show high ratings and never used, what's the point of creating the bot, isn't it that it can play?

lets us work together people, there very good bots there on lichess but some wanna play on their terms only.

great bots that work with everyone that i hv seen thus far
1. Resolutebot
2. Raspfish
3.LordNTR
3.Vanilla_v2
4. ReinforcementTrial
5. Yobot
6.Torombot
7.FrozenightEngine
8.expositor
9.AKS-Mantissa

etc, many want to send but dont recieve. that is not right smile17

TR
Igbo

Top contribute Forum Book Maker
Global moderators
Points: 78 860,00 
Forum Contributions
Posts: 672
Joined: 21/03/2022, 20:57
Status: Online (Active 2 Hours, 10 Minutes ago)
Medals: 2
Topics: 41
Reputation: 2965
Location: terrassa, Spain
Has thanked: 701 times
Been thanked: 4054 times

How to create a Lichess BOT

Post by Igbo »

OrgZ wrote: 19/09/2023, 19:03 Question to the community

why is it that you create bots that do not accept challenges but only send challenges to other bots, what do you expect?

and why do you open many useless accounts? that just show high ratings and never used, what's the point of creating the bot, isn't it that it can play?

lets us work together people, there very good bots there on lichess but some wanna play on their terms only.

great bots that work with everyone that i hv seen thus far
1. Resolutebot
2. Raspfish
3.LordNTR
3.Vanilla_v2
4. ReinforcementTrial
5. Yobot
6.Torombot
7.FrozenightEngine
8.expositor
9.AKS-Mantissa

etc, many want to send but dont recieve. that is not right smile17

TR

I imagine there will be users who don't want to play bullet, for example, but do accept other challenges, etc. In my case, I accept because I don't want to ruin the script that Ibai made for me, otherwise I would remove the bullet, and add classic time control. In my case, I am interested in acceptable engine evaluations, which are not possible with the bullet. In any case, I imagine that each user thinks in one way and that's where I'm not going to go. A cordial greeting.
I am not an expert in anything, I do not believe in anything, but everything is possible.
OrgZ
I've been banned!
Points: 3 164,00 
Posts: 154
Joined: 16/02/2023, 13:14
Warnings: 1
Status: Offline (Active 3 Weeks, 5 Days, 22 Hours, 49 Minutes ago)
Topics: 8
Reputation: 611
1
Has thanked: 511 times
Been thanked: 733 times

How to create a Lichess BOT

Post by OrgZ »

Igbo wrote: 19/09/2023, 20:02
OrgZ wrote: 19/09/2023, 19:03 Question to the community

why is it that you create bots that do not accept challenges but only send challenges to other bots, what do you expect?

and why do you open many useless accounts? that just show high ratings and never used, what's the point of creating the bot, isn't it that it can play?

lets us work together people, there very good bots there on lichess but some wanna play on their terms only.

great bots that work with everyone that i hv seen thus far
1. Resolutebot
2. Raspfish
3.LordNTR
3.Vanilla_v2
4. ReinforcementTrial
5. Yobot
6.Torombot
7.FrozenightEngine
8.expositor
9.AKS-Mantissa

etc, many want to send but dont recieve. that is not right smile17

TR

I imagine there will be users who don't want to play bullet, for example, but do accept other challenges, etc. In my case, I accept because I don't want to ruin the script that Ibai made for me, otherwise I would remove the bullet, and add classic time control. In my case, I am interested in acceptable engine evaluations, which are not possible with the bullet. In any case, I imagine that each user thinks in one way and that's where I'm not going to go. A cordial greeting.
i ticked bullet off i accept Rapid and blitz etc but not varients. others be like am not accepting challenges but busy sending sm59 . you have to be friends to play what is that?
Igbo

Top contribute Forum Book Maker
Global moderators
Points: 78 860,00 
Forum Contributions
Posts: 672
Joined: 21/03/2022, 20:57
Status: Online (Active 2 Hours, 10 Minutes ago)
Medals: 2
Topics: 41
Reputation: 2965
Location: terrassa, Spain
Has thanked: 701 times
Been thanked: 4054 times

How to create a Lichess BOT

Post by Igbo »

OrgZ wrote: 19/09/2023, 20:08
Igbo wrote: 19/09/2023, 20:02
OrgZ wrote: 19/09/2023, 19:03 Question to the community

why is it that you create bots that do not accept challenges but only send challenges to other bots, what do you expect?

and why do you open many useless accounts? that just show high ratings and never used, what's the point of creating the bot, isn't it that it can play?

lets us work together people, there very good bots there on lichess but some wanna play on their terms only.

great bots that work with everyone that i hv seen thus far
1. Resolutebot
2. Raspfish
3.LordNTR
3.Vanilla_v2
4. ReinforcementTrial
5. Yobot
6.Torombot
7.FrozenightEngine
8.expositor
9.AKS-Mantissa

etc, many want to send but dont recieve. that is not right smile17

TR

I imagine there will be users who don't want to play bullet, for example, but do accept other challenges, etc. In my case, I accept because I don't want to ruin the script that Ibai made for me, otherwise I would remove the bullet, and add classic time control. In my case, I am interested in acceptable engine evaluations, which are not possible with the bullet. In any case, I imagine that each user thinks in one way and that's where I'm not going to go. A cordial greeting.
i ticked bullet off i accept Rapid and blitz etc but not varients. others be like am not accepting challenges but busy sending sm59 . you have to be friends to play what is that?
In my particular case, since I can't speak for anyone else, I have the script configured and it accepts all the challenges and sends challenges. Africaata is my nickname, we can play without problems.
I am not an expert in anything, I do not believe in anything, but everything is possible.
OrgZ
I've been banned!
Points: 3 164,00 
Posts: 154
Joined: 16/02/2023, 13:14
Warnings: 1
Status: Offline (Active 3 Weeks, 5 Days, 22 Hours, 49 Minutes ago)
Topics: 8
Reputation: 611
1
Has thanked: 511 times
Been thanked: 733 times

How to create a Lichess BOT

Post by OrgZ »

ohh i saw that username today but i think it was busy playing and i know many of us play one match at a go. i wonder what happened to flamerare. this was one of the craziest bots to play with.
M.Z

Top contribute Forum Engines Maker
Founder
Points: 31 381,00 
Forum Contributions
Posts: 1457
Joined: 31/10/2019, 8:50
Status: Online (Active 2 Hours, 26 Minutes ago)
Medals: 2
Topics: 217
Reputation: 4120
Has thanked: 655 times
Been thanked: 3114 times

How to create a Lichess BOT

Post by M.Z »

BOT M-Z_Bot
I accept only standard chess challenges. Time controls: minimum: 3m+2s, 5m, 5m+3s, 8m+0s, 8m+1s, 10m+3s, 25m+1s only rated.
These are the time controls that I find useful for learning (my file experience).
IbaiBuR

Top contribute Forum
Administrators
Points: 7 707,00 
Forum Contributions
Posts: 149
Joined: 05/01/2021, 15:29
Status: Offline (Active 1 Day, 2 Hours, 54 Minutes ago)
Medals: 1
Topics: 6
Reputation: 252
Location: Madrid, ES
Has thanked: 64 times
Been thanked: 319 times

How to create a Lichess BOT

Post by IbaiBuR »

In my case with most of my bots I accept almost any time control, ReinforcementTrial accepts even classical and chess960. I completely understand that some people play specific time controls, that is attached to their needs or even resources.

For example, if you dont have decent hardware, you should not play games without increment.
EmptikBest

Book Maker
Forum Contributions
Points: 16 218,00 
Posts: 401
Joined: 05/07/2023, 13:58
Status: Offline (Active 3 Days, 20 Hours, 25 Minutes ago)
Medals: 1
Topics: 12
Reputation: 209
Has thanked: 29 times
Been thanked: 479 times

How to create a Lichess BOT

Post by EmptikBest »

OrgZ wrote: 19/09/2023, 19:03 Question to the community

why is it that you create bots that do not accept challenges but only send challenges to other bots, what do you expect?

and why do you open many useless accounts? that just show high ratings and never used, what's the point of creating the bot, isn't it that it can play?

lets us work together people, there very good bots there on lichess but some wanna play on their terms only.

great bots that work with everyone that i hv seen thus far
1. Resolutebot
2. Raspfish
3.LordNTR
3.Vanilla_v2
4. ReinforcementTrial
5. Yobot
6.Torombot
7.FrozenightEngine
8.expositor
9.AKS-Mantissa

etc, many want to send but dont recieve. that is not right smile17

TR
????

All my bots accept challenges, most only accept 1+0 though as it is my favourite TC
Post Reply

Return to “Programming, Technical Discussions, Chess related questions etc.”