Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - Claudix29

Pagine: [1]
1
Videogame / Giochi per Android pygame
« il: Settembre 30, 2020, 13:58 »
Salve, volevo sapere se realizzassi un gioco con pygame come sarà possibile esportarlo per Android? Grazie

2
Altre tematiche / errore codice con libreria chatterbot
« il: Settembre 29, 2020, 22:34 »
ho provato ad eseguire questo codice:

from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
from chatterbot.response_selection import get_first_response
from chatterbot.comparisons import levenshtein_distance

import logging

logging.basicConfig(level=logging.CRITICAL)


bot = ChatBot(
    "Chappie",
    storage_adapter = "chatterbot.storage.SQLStorageAdapter",
    database = "./db.sqlite3",
    logic_adapters = [
        "chatterbot.logic.BestMatch"
    ],
    statement_comparison_function = levenshtein_distance,
    response_selection_method = get_first_response
)


with open("/home/claudix29/Desktop/chat.txt") as f:
    conversation = f.readlines()
    trainer = ListTrainer(bot)
    trainer.train(conversation)


while True:
    try:
        user_input = input("Tu: ")
        bot_response = bot.get_response(user_input)
        print("Chappie: ", bot_response)
    except(KeyboardInterrupt, EOFError, SystemExit):
        print("GoodBye!")
        break


e ricevo questo errore:Traceback (most recent call last):
  File "chatterbot.py", line 2, in <module>
    from chatterbot import ChatBot
  File "/home/claudix29/Desktop/chatterbot.py", line 2, in <module>
    from chatterbot import ChatBot
ImportError: cannot import name 'ChatBot' from partially initialized module 'chatterbot' (most likely due to a circular import) (/home/claudix29/Desktop/chatterbot.py)

cosa puo essere? grazie

3
Altre tematiche / integrazione chatbot in telegram
« il: Settembre 29, 2020, 21:54 »
salve, vorrei sapere sei si potesse integrare questo semplice chatbot in telegram in qualche modo, qualcuno saprebbe aiutarmi?questo è il codice(sto da poco imparando python e ho trovato un tutorial su youtube per questo chatbot):
from nltk.chat.util import Chat, reflections
#Pairs is a list of patterns and responses.
pairs = [

        #CONVERSAZIONE
    [
        r"(ciao(.*)|hey(.*)|buongiorno(.*)|buonasera(.*))",
        ["hey", "ciao", "ciau",]
    ],
    [
        r"(.*)mi chiamo(.*)",
        ["Ciao %2, Come stai oggi ?",]
    ],
    [
        r"quanti anni hai?",
        ["Non saprei",]
    ],
    [
        r"(.*)il mio nome è(.*)",
        ["Ciao %2, Come stai oggi ?",]
    ],
  ]

#default message at the start of chat
print("Ciao! Sono un ChatBot e il mio nome è Choppy. Scrivimi qualcosa in italiano tutto minuscolo e proverò a risponderti.")
#Create Chat Bot
chat = Chat(pairs, reflections)
#Start conversation
chat.converse()

grazie(spero di aver importato in modo giusto il codice)

4
Documentazione / integrazione chatbot in telegram
« il: Settembre 29, 2020, 21:46 »
salve, vorrei sapere sei si potesse integrare questo semplice chatbot in telegram in qualche modo, qualcuno saprebbe aiutarmi?questo è il codice(sto da poco imparando python e ho trovato un tutorial su youtube per questo chatbot):
from nltk.chat.util import Chat, reflections
#Pairs is a list of patterns and responses.
pairs = [

        #CONVERSAZIONE
    [
        r"(ciao(.*)|hey(.*)|buongiorno(.*)|buonasera(.*))",
        ["hey", "ciao", "ciau",]
    ],
    [
        r"(.*)mi chiamo(.*)",
        ["Ciao %2, Come stai oggi ?",]
    ],
    [
        r"quanti anni hai?",
        ["Non saprei",]
    ],
    [
        r"(.*)il mio nome è(.*)",
        ["Ciao %2, Come stai oggi ?",]
    ],
  ]

#default message at the start of chat
print("Ciao! Sono un ChatBot e il mio nome è Choppy. Scrivimi qualcosa in italiano tutto minuscolo e proverò a risponderti.")
#Create Chat Bot
chat = Chat(pairs, reflections)
#Start conversation
chat.converse()

grazie(spero di aver importato in modo giusto il codice)

Pagine: [1]