Go Down

Topic: We need a bot. (Read 1 time) previous topic - next topic

Coding Badly

I have some canned answers in Notepad++ for common questions.
Pish posh.  Any self respecting gentlefolk uses a variant of this...

https://forum.arduino.cc/index.php?topic=112965.0


Robin2

Nick Gammon's keypad idea brings to mind the possibility of a 'bot that jumbles up our answers so that they make as little sense as some of the questions :)

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

raymw

Put a camera in front of the screen, use ocr to pick out key words. Shove the keyboard on to your cnc router. write code to analyse words from ocr, generates appropiate g-code to drive the router spindle to prod appropiate key on key pad. :)

Delta_G

Put a camera in front of the screen, use ocr to pick out key words. Shove the keyboard on to your cnc router. write code to analyse words from ocr, generates appropiate g-code to drive the router spindle to prod appropiate key on key pad. :)
I like the Rube Goldberg quality of this.  Let's build. 
|| | ||| | || | ||  ~Woodstock

Please do not PM with technical questions or comments.  Keep Arduino stuff out on the boards where it belongs.

Robin2

I like the Rube Goldberg quality of this.  Let's build. 
It would probably meet my suggestion in Reply #16 without any extra effort :)

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

raymw

I can write the g-code...
Code: [Select]
(Rectangular Drill Pattern)
(created: Wed 25 Sep 2019  at 12:32 )
(Start of Rectangular Drill Pattern)
(X1 = 0.0000, Y1 = 0.0000)
(X3 = 50.0000, Y3 = 50.0000)
(Number of Holes  16.0000)
(Number of Y Rows  4.0000)
(Y Row spacing  16.6667)
(Number of X Columns  4.0000)
(X Column spacing  16.6667)
(Hole Depth 12.0000  feed rate set to 60.0000)
(Clearance  10.0000)
(Peckdepth  4.0000)
F 60.0000
(set drill size to )
G00 Z10 (---- check work clearance)
G83 X0.0000 Y0.0000 Z12.0000 r10.0000 q4.0000 f60.0000
 X16.6667 Y0.0000
 X33.3333 Y0.0000
 X50.0000 Y0.0000
 X50.0000 Y16.6667
 X33.3333 Y16.6667
 X16.6667 Y16.6667
 X0.0000 Y16.6667
 X0.0000 Y33.3333
 X16.6667 Y33.3333
 X33.3333 Y33.3333
 X50.0000 Y33.3333
 X50.0000 Y50.0000
 X33.3333 Y50.0000
 X16.6667 Y50.0000
 X0.0000 Y50.0000
G80


don't turn on the spindle.

jimLee

#21
Oct 16, 2019, 12:49 am Last Edit: Oct 16, 2019, 12:53 am by jimLee
You could have the "canned answers" as buttons on the screen that come up with the post. (Next to the smilies) That way you don't have to type much and its not a bot that ends up deciding what canned answer is given. And, you can modify it before clicking post.

AND.. Even better. The original person posting can see the buttons when writing their post. They might actually notice them. Possibly click one.  Because no one ever looks at pinned posts. Those are for "other people".

-jim lee
PNW Ardiuno & Maker club
1012 9Th Street, Anacortes, WA 98221 (Around the back of building)

Qdeathstar

I thought "post your code and learn to read the effin stickies" was all the canned responses we needed.
A creaking creeping shadow
stiff against the freezing fog
glares at a tickless watch.

Time has failed him -- all things shall pass.

jimLee

When you guys go onto new forums, how often do you read the stickies?

-jim lee
PNW Ardiuno & Maker club
1012 9Th Street, Anacortes, WA 98221 (Around the back of building)

Go Up