Not that I know of (having no personal experience with Telegram). However, if it is possible to do so with curl, then it is easy with ooRexx using the curl command. Here what a quick query to an AI search engine yielded: Sending Messages to Telegram via Command You can send messages to Telegram using various command-line methods, primarily through the Telegram Bot API. Here are some common approaches: Using a Bash Script You can create a simple Bash script to send messages. Here’s a basic example:...
20260312 Preparing for release, adding Josep Maria Blasco as one of the documentation authors.
Hmm, if there is multithreading at use, it may very well be the case that a deadlock gets introduced by the code somewhere. You could do the following: add the statement ".traceObject~option="F" -- display the full trace information, including MT related add at the bottom of all programs the statement "::OPTIONS TRACE Results" This way you get to see which statement gets executed (before execution) and what it evaluated to (or if a hang no result would be visible). If it is a MT hang then I suggest...
If you delete an entry from .methods, then getting the floating methods via the package (.context~package~definedMethods) will reflect the current content of .methods, i.e., in this case one method less. Here an example: o=.test~new say "o:" o "id:" id2x(o) say "---" say ".methods:" .methods "id:" id2x(.methods) ".methods~items:" .methods~items call listMeths .methods say "---" defMeths=.context~package~definedMethods say "defMeths:" defMeths "id:" id2x(defMeths) "defMeths~items:" defMeths~items...
It seems that the documentation is a little bit misleading: both stringTables contain the identical floating methods of a package, however the stringTables themselves are different. Here an example: o=.test~new say "o:" o "id:" id2x(o) say "---" say ".methods:" .methods "id:" id2x(.methods) ".methods~items:" .methods~items call listMeths .methods say "---" defMeths=.context~package~definedMethods say "defMeths:" defMeths "id:" id2x(defMeths) "defMeths~items:" defMeths~items call listMeths defMeths...
IA 32-bit on AMD 64-bit platform BSF4ooRexx850
DialogBox Return codes not as described
Hi Jon, unfortunately the slide's information on foil 11 is incomplete. bsf.dialog uses javax.swing.JOptionPane (https://docs.oracle.com/javase/8/docs/api/javax/swing/JOptionPane.html). In the case that the fourth option is present (implies argument # 6 blank delimited string of buttons, and argument # 7 default button are both not supplied), then one can supply one of the default buttons: default (only ok button gets displayed) yesNo yesNoCancel okCancel Then the return values are defined to be:...