The best way to learn any coding language is by coding directly. Install python in your laptop (or desktop), learn concepts from the net (or book) and then start coding. Take small projects (eg: programming a calculator, programming a chat bot etc..) related to the concepts you learnt and code using your concepts..
The best way to learn any coding language is by coding directly. Install python in your laptop (or desktop), learn concepts from the net (or book) and then start coding. Take small projects (eg: programming a calculator, programming a chat bot etc..) related to the concepts you learnt and code using your concepts..
but lichess bot isnt about much programming if you ask me frankly.
It just you need a little bit of coding skills even a non-coder can code if he understands how to change configuration in config.yml files in his lichess bot quite well.
so joshuads python.org is very little about lichess bot .just you need it to write python format scripts and nothing else.
basically its easy and super easy to code a bot on own just needs some explanation and little bit of coding/
but lichess bot isnt about much programming if you ask me frankly.
It just you need a little bit of coding skills even a non-coder can code if he understands how to change configuration in config.yml files in his lichess bot quite well.
so joshuads python.org is very little about lichess bot .just you need it to write python format scripts and nothing else.
basically its easy and super easy to code a bot on own just needs some explanation and little bit of coding/
Hi everyone also if you think easychess or hypereasy is easy to make a bot then you must be literally wrong.
They are just apps written in java and is fuly bad coding and you cant even code it or do anything other than a few changes which i dont think work even.
Its better to be independent on a app or something but code your own bot.
i think some got good bots through easychess but i think sometimes it works good but they are not even good because they are just some apps and i dont think peopple should depend on them.
if you want another new easier way then i would suggest all to use chesshyperbot which is a repository in github where you can code your bot and deploy in heroku that is stronger than you think. in other words it is a heroku bot but it uses a web dynos in which you can code in heroku by adding some things.
That is the most easiest way of coding a bot i have ever known of..i think everyone of easychess bot owners and those using those apps should use this if you dont know coding.if you know coding then i think you can obviously code your own bot.
the easiest way of coding bot is given below.
pls share the easiest way of coding a chess bot .
https://github.com/hyperchessbot/hyperbot here is the link . read instructions and do the following pls.
Hi everyone also if you think easychess or hypereasy is easy to make a bot then you must be literally wrong.
They are just apps written in java and is fuly bad coding and you cant even code it or do anything other than a few changes which i dont think work even.
Its better to be independent on a app or something but code your own bot.
i think some got good bots through easychess but i think sometimes it works good but they are not even good because they are just some apps and i dont think peopple should depend on them.
if you want another new easier way then i would suggest all to use chesshyperbot which is a repository in github where you can code your bot and deploy in heroku that is stronger than you think. in other words it is a heroku bot but it uses a web dynos in which you can code in heroku by adding some things.
That is the most easiest way of coding a bot i have ever known of..i think everyone of easychess bot owners and those using those apps should use this if you dont know coding.if you know coding then i think you can obviously code your own bot.
the easiest way of coding bot is given below.
pls share the easiest way of coding a chess bot .
https://github.com/hyperchessbot/hyperbot here is the link . read instructions and do the following pls.
@Norway590 There are many ways to make a lichess bot. Here I’ll go through all the ways that I know.
- Extremely Easy way:
- Easy way:
- Moderate hard way (honestly easier than how I say it):
- Hard way:
Create your own using lichess’ bot api https://lichess.org/api#tag/Bot
There are also many other open source methods to create a bot which can be found on GitHub ( https://github.com/search?q=lichess-bot ). Out of all of these methods on how to create a bot, only the “Hard way” (as I have called it) requires coding. (If you want to create your own engine then that requires coding too).
@Norway590 There are many ways to make a lichess bot. Here I’ll go through all the ways that I know.
1. Extremely Easy way:
- https://easychess.herokuapp.com/
- https://easychessreserve.herokuapp.com/
- https://hypereasy.herokaupp.com/
Just log in as bot and as long as your browser in open in the site (any one of the above 3), your bot will run.
Strength: minimal, not too strong, but not too weak (1800-2000 lichess rating approx)
Engine: Stockfish (9, 9 and 12 respectively, if I’m right)
2. Easy way:
- https://github.com/hyperchessbot/hyperbot
Strength: average
Engine: Stockfish 12 or 13 (depending on heroku config vars) or Lc0 (I think an older version)
- https://github.com/OIVAS7572/lichess-bot
Strength: strong
Engine: Stockfish 13 (can be changed to any engine of your choice)
- https://github.com/tailuge/bot-o-tron
Strength: weak
Engine: none, just various algorithms
3. Moderate hard way (honestly easier than how I say it):
- https://github.com/ShailChoksi/lichess-bot
Strength: Strong and can be stronger depending on cpu cores.
Engine: your choice
- https://github.com/dolegi/lichess-bot
Strength: Strong and can be stronger depending on cpu cores.
Engine: your choice
4. Hard way:
Create your own using lichess’ bot api https://lichess.org/api#tag/Bot
There are also many other open source methods to create a bot which can be found on GitHub ( https://github.com/search?q=lichess-bot ). Out of all of these methods on how to create a bot, only the “Hard way” (as I have called it) requires coding. (If you want to create your own engine then that requires coding too).
#23 easychess and hyperbot is not bad coding. It is amazing coding that helped create such easy methods to create a bot. It is weak only because you’re running it in your browser and not locally. All effort have been made to make them. You can write and change it’s code but that requires coding, if you’re unable to make changes that only shows one thing...
#23 easychess and hyperbot is not bad coding. It is amazing coding that helped create such easy methods to create a bot. It is weak only because you’re running it in your browser and not locally. All effort have been made to make them. You can write and change it’s code but that requires coding, if you’re unable to make changes that only shows one thing...
#22 I am meaning that to build a engine like Lc0 and Stockfish, we must need to be very good in programming and we must also know about algorithms, machine learning and neural network. However, we don't need these for building a simple BOT.
#22 I am meaning that to build a engine like Lc0 and Stockfish, we must need to be very good in programming and we must also know about algorithms, machine learning and neural network. However, we don't need these for building a simple BOT.
All you need is to download the engine from source code and use https://github.com/ShailChoksi/lichess-bot or https://github.com/dolegi/lichess-bot for Max strength (or create your own). No programming is required unless you make your own client with https://lichess.org/api#tag/Bot
All you need is to download the engine from source code and use https://github.com/ShailChoksi/lichess-bot or https://github.com/dolegi/lichess-bot for Max strength (or create your own). No programming is required unless you make your own client with https://lichess.org/api#tag/Bot
Actually, according to me, the answer for the forum depends on what you mean by "How do i make a Bot on Lichess?". If you just want a normal BOT (In lichess: 1800-2300), then you would not require much programming and coding. But if you want to build a BOT like Lc0, then it will surely take years and will require very good knowledge about coding, neural network and machine learning.
As Lc0 was mainly trained by machine learning. So if you want to make a BOT with a normal lichess rating I agree with @Kingnandi. But to make a great BOT like Lc0, you will require more knowledge. Kindly tell me the mistakes in my thinking.
Actually, according to me, the answer for the forum depends on what you mean by "How do i make a Bot on Lichess?". If you just want a normal BOT (In lichess: 1800-2300), then you would not require much programming and coding. But if you want to build a BOT like Lc0, then it will surely take years and will require very good knowledge about coding, neural network and machine learning.
As Lc0 was mainly trained by machine learning. So if you want to make a BOT with a normal lichess rating I agree with @Kingnandi. But to make a great BOT like Lc0, you will require more knowledge. Kindly tell me the mistakes in my thinking.
joshuads you are wrong we dont need to be very good at programming to use engine like lco and stockfish rather we can download it from official lco and stockfish website and add it to the repository in the engine folder.
if you want to build a engine then it needs to be good at programming but its not so much use to build stockfish as you already have readymade stockfish engine much stronger but if you want an stockfish development engine and want to build it then its of some reason to build as if you do commits and changes to stockfish engine to make it better than its fine but it would be bad if you just build a duplicate stockfish engine without doing any change to make it better.
joshuads you are wrong we dont need to be very good at programming to use engine like lco and stockfish rather we can download it from official lco and stockfish website and add it to the repository in the engine folder.
if you want to build a engine then it needs to be good at programming but its not so much use to build stockfish as you already have readymade stockfish engine much stronger but if you want an stockfish development engine and want to build it then its of some reason to build as if you do commits and changes to stockfish engine to make it better than its fine but it would be bad if you just build a duplicate stockfish engine without doing any change to make it better.
<Comment deleted by user>