Få Google Assistans att köra din Pythonkod
Nu ska vi få vår Google Assistant att kicka igång vår Pythonkod! Detta innebär att man kan ge Google Assistant ett kommando som gör att den kör igång koden, som t.ex. ”Hey Google, run code”. I videon så använder vi oss av två (gratis) webbtjänster för att få detta att fungera, IFTTT och Pythonanywhere.
För denna video så behöver du en enhet som har Google Assistant. T.ex. en androidtelefon, en smart sonoshögtalare, en googlehögtalare eller liknande.
Videon hittar du på vår YouTube-kanal: https://youtu.be/TVBZ1e003yo
I videon så lägger vi också in kod från en tidigare video där vi skickar SMS från Python med ett API från 46elks. Notera att skicka SMS kostar några öre per sms skickat med deras API. Koden nedan är för SMS-delen av videon.
Koden för flask_app.py och skickasms.py hittar du här nedan. Glöm inte också att skapa secret.py enligt instruktionerna i videon för SMS i Python (https://www.youtube.com/watch?v=y44g9CKss10).
flask_app.py
# A very simple Flask Hello World app for you to get started with... from flask import Flask import skickasms app = Flask(__name__) @app.route('/') def hello_world(): skickasms.skicka_sms() print("tog emot anrop") return 'Hello from Flask!'
skickasms.py
import requests import secret API_USERNAME = secret.API_USERNAME API_PASSWORD = secret.API_PASSWORD phone = secret.phone def skicka_sms(): response = requests.post( 'https://api.46elks.com/a1/sms', auth=(API_USERNAME, API_PASSWORD), data={ 'from': 'Gud', 'to': phone, 'message': "Jag finns" } ) if response.status_code == 200: print("SMSet lyckades!") print(response.text) else: print("SMSet misslyckades...") print(response.text)
Unga Programmerare håller kurser i programmering för barn och ungdomar. Unga Programmerare startades av studenter från Chalmers Tekniska Högskola.
Företagsinfo
Innovation Institute of Sweden AB
Box 2062, 116 74 Stockholm
Org.nr. 559290-7603
Länkar