This commit is contained in:
SpudGunMan
2024-06-26 16:20:53 -07:00
parent 5003184b96
commit 2b97aeedff
3 changed files with 6 additions and 8 deletions

View File

@@ -1,22 +1,14 @@
# helper functions for various BBS messaging tasks
# K7MHI Kelly Keeton 2024
from dadjokes import Dadjoke # pip install dadjokes
import pickle # pip install pickle
import os
trap_list_bbs = ("bbslist", "bbspost", "bbsread", "bbsdelete", "bbshelp")
# global message list, later we will use a database on disk
bbs_messages = []
def tell_joke():
# tell a dad joke, does it need an explanationn :)
dadjoke = Dadjoke()
return dadjoke.joke
def load_bbsdb():
global bbs_messages
# load the bbs messages from the database file

6
mesh_bot.py Normal file → Executable file
View File

@@ -9,6 +9,7 @@ import meshtastic.serial_interface #pip install meshtastic
import meshtastic.tcp_interface
import meshtastic.ble_interface
from datetime import datetime
from dadjokes import Dadjoke # pip install dadjokes
from solarconditions import * # from the spudgunman/meshing-around repo
from locationdata import * # from the spudgunman/meshing-around repo
@@ -235,6 +236,11 @@ def messageTrap(msg):
return True
return False
def tell_joke():
# tell a dad joke, does it need an explanationn :)
dadjoke = Dadjoke()
return dadjoke.joke
def decimal_to_hex(decimal_number):
return f"!{decimal_number:08x}"

0
pong_bot.py Normal file → Executable file
View File