Skip to content

Instantly share code, notes, and snippets.

View bleso-a's full-sized avatar

Blessing Adetoye Adesiji bleso-a

  • Ibadan, Nigeria
View GitHub Profile
@bleso-a
bleso-a / app.py
Last active July 19, 2022 16:07
Full code
import os
import time
from flask import Flask, request
from twilio.twiml.messaging_response import MessagingResponse
from dotenv import load_dotenv
import threading, time, random
# load Mantium credentials
load_dotenv()
@bleso-a
bleso-a / app.py
Last active July 19, 2022 16:06
Tutorial Snippet 3
from flask import Flask, request
SLEEP_TIME = 5
PROMPT_ID = "98b58a5d-12ff-4e64-868e-4dabf986eac7"
# Init Flask App
app = Flask(__name__)
@app.route('/')
def hello():
@bleso-a
bleso-a / app.py
Last active December 18, 2021 13:25
Tutorial Snippet 2
from flask import Flask, request
# Init Flask App
app = Flask(__name__)
@app.route('/')
def hello():
return "Welcome to Mantium WhatsApp Bot"
@bleso-a
bleso-a / app.py
Created December 18, 2021 13:16
Tutorial snippet
from mantiumapi import prompt
from mantiumapi import client
from dotenv import load_dotenv
# load Mantium credentials
load_dotenv()
mantium_user = os.getenv("MANTIUM_USER")
mantium_password = os.getenv("MANTIUM_PASSWORD")
import re
CURRENCY_LIST = {"£": "pounds", "$": "dollars", "€": "euros"}
CURRENCY_PATTERN = fr"((?:[{''.join(CURRENCY_LIST.keys())}]+\d*)(?:\,*\d+)(?:\.\d+)?(?i:[km])*)|(\d+(?:\,*\d+)(?:\.\d+)?(?i:[km])*(?:[{''.join(CURRENCY_LIST.keys())}]+))|((?:[{''.join(CURRENCY_LIST.keys())}]+))"
def _currency_to_text(text: str) -> str:
clean = (
lambda x: x.lower()
.replace(",", "")