user4118: I see that there are several chess bots playing on FICS. I would like to have my own chess engine running on FICS (guest mode is ok), but so far I haven't found any bot source code. I tried eboard and Raptor but these are only interface and do not allow a FICS - engine game.

user825: I have uploaded my script on http://smallchess.com/Scripts
The script provides you infinite flexibility because you choose your engine, time limit etc in bot.ini. You should also update your login in FICSLogin.txt. The script is written in perl and therefore runs on all platforms.

user3158: You could connect to FICS using simple telnet program. This is the basis of writing bots. Mekk- the author of watchbot on FICS has created an excellent tutorial, on going about writing FICS bots. Here's the link:
http://blog.mekk.waw.pl/archives/7-How-to-write-a-FICS-bot-part-I.html
Overall, the workflow would be something like this:
a) Create a FICS client program (using any programming language) that interacts with the FICS server using telnet.
b) Host your engine and fics client on some machine (maybe your desktop or a server)
c) Use the fics client to play games on fics, while at the same time interacting with your chess engine to evaluate the moves and feeding it back to fics client.

user1761: You can use icsDrone or Zippy with Winboard to connect an engine using the Winboard protocol to FICS. You can use PolyGlot as an adapter between Winboard and UCI protocols to connect your UCI engine to Winboard or icsDrone.

user13810: I use ChessPartner 6.0.4.3
r.click in the Internet Console and choose Properties
Autoseek Cmd: 
getgame\n

Login script:
set chanoff 1
set silence 1
set tell 0
set formula !computer & !abuser
set notakeback 1
set tolerance 0
set autoflag 1
set style 12

4118: <p>I see that there are several chess bots playing on FICS. I would like to have my own chess engine running on FICS (guest mode is ok), but so far I haven't found any bot source code. I tried eboard and Raptor but these are only interface and do not allow a FICS - engine game.</p>
 825: <p>I have uploaded my script on <a href="http://smallchess.com/Scripts" rel="nofollow">http://smallchess.com/Scripts</a></p>

<p>The script provides you infinite flexibility because you choose your engine, time limit etc in bot.ini. You should also update your login in FICSLogin.txt. The script is written in perl and therefore runs on all platforms.</p>
 3158: <p>You could connect to FICS using simple telnet program. This is the basis of writing bots. Mekk- the author of watchbot on FICS has created an excellent tutorial, on going about writing FICS bots. Here's the link:</p>

<p><a href="http://blog.mekk.waw.pl/archives/7-How-to-write-a-FICS-bot-part-I.html" rel="nofollow">http://blog.mekk.waw.pl/archives/7-How-to-write-a-FICS-bot-part-I.html</a></p>

<p>Overall, the workflow would be something like this:</p>

<p>a) Create a FICS client program (using any programming language) that interacts with the FICS server using telnet.</p>

<p>b) Host your engine and fics client on some machine (maybe your desktop or a server)</p>

<p>c) Use the fics client to play games on fics, while at the same time interacting with your chess engine to evaluate the moves and feeding it back to fics client.</p>
 1761: <p>You can use <a href="http://sourceforge.net/projects/icsdrone/" rel="nofollow">icsDrone</a> or <a href="http://www.gnu.org/software/xboard/FAQ.html#tag-B.16" rel="nofollow">Zippy with Winboard</a> to connect an engine using the Winboard protocol to FICS. You can use <a href="http://wbec-ridderkerk.nl/html/details1/PolyGlot.html" rel="nofollow">PolyGlot</a> as an adapter between Winboard and UCI protocols to connect your UCI engine to Winboard or icsDrone.</p>
 13810: <p>I use ChessPartner 6.0.4.3</p>

<p>r.click in the Internet Console and choose Properties</p>

<p>Autoseek Cmd: </p>

<p>getgame\n</p>

<p><a href="https://i.stack.imgur.com/KyYx7.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KyYx7.jpg" alt="enter image description here"></a></p>

<p>Login script:</p>

<p>set chanoff 1</p>

<p>set silence 1</p>

<p>set tell 0</p>

<p>set formula !computer &amp; !abuser</p>

<p>set notakeback 1</p>

<p>set tolerance 0</p>

<p>set autoflag 1</p>

<p>set style 12</p>
