user name | message /\ | ||
cohopponentbot |
Xcomreborn's TTSBot Has Connected to This Channel! | ||
xcomreborn |
so this should be distrubutable | ||
xcomreborn |
testings | ||
cohopponentbot |
Xcomreborn's TTSBot Has Connected to This Channel! | ||
7plyordie |
lateres | ||
7plyordie |
im off to play some shitty coh | ||
cohopponentbot |
Closing TTS Bot. | ||
xcomreborn |
!closetts | ||
xcomreborn |
8=d | ||
xcomreborn |
8-----D | ||
xcomreborn |
8=========D | ||
cohopponentbot |
8=*D pattern has been removed from the word regex substitution list. | ||
xcomreborn |
!removeregex 8=*D | ||
xcomreborn |
8====D | ||
xcomreborn |
8============d | ||
cohopponentbot |
(?i)8=*D regex pattern will be substituted with penis in text to speech. | ||
xcomreborn |
!regex (?i)8=*D penis | ||
7plyordie |
yer i saw that | ||
7plyordie |
8===d hello | ||
xcomreborn |
I think you are a cock | ||
cohopponentbot |
cock will be substituted with beep in text to speech. | ||
xcomreborn |
!substitute cock beep | ||
ishootmedics |
but javascript works differently, C# is multi-threaded and is blocking | ||
ishootmedics |
hmm not really tbh, i am just not used to having async functions looking like a code-blocking function | ||
ishootmedics |
ok cool | ||
ishootmedics |
sorry for messing around :P | ||
ishootmedics |
because commonly await yields something, so you expect to get a returned value. But dont listen to me, i'm bad at C# | ||
ishootmedics |
don't you have async/await for I/O ? having a response = await something() , is much more intuitive | ||
ishootmedics |
but it depends a lot on the language/ecosystem | ||
ishootmedics |
hmm you might be right in oop, i've gotten too used to functional. We would name it like \"tryDoSomething\", to convey the fact that it should return something |