yesbot
yesbot copied to clipboard
IRC Bot Written in Prolog
Things like number of requests as well as timeouts are examples of attributes that should be handled per request. Simple assertion of dynamic facts perhaps referenced via `gen_sym/2` could help...
According to the documentation for `fmt_line/4` in `parser.pl`, you have 4 generic message types. Currently they are typed as the builtin swi-prolog type `compound`. Define a more formal type for...
Consider a future rewrite of `references`, in which a text file is parsed and translated into the corresponding terms on load. Also, consider creating a live mechanism in which trusted...
Handy tool - we have some users who like to change their nick: loud.com/x-fcxgyhzgxqjyzurl) has joined - knockoff_eazar is now known as eazar_pensive - variable has quit (Ping timeout: 246...
Stop being stupid already, man. You've already written this same pattern about 3 times. Abstract it away somewhere, perhaps as part of the `state` branch. You can either do this...
Certain string feeds in unicode have less capacity per line than their pure ASCII counterparts. This is unfortunate, as it occasionally makes a rather salient impact on output. Address this...
It would be cool if chatty 'knew' everything that had been asked in stackoverflow about Prolog. The API for getting questions: https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&tagged=prolog&site=stackoverflow the API overall docs: https://api.stackexchange.com/docs This gives us...