golang之一个简单的聊天机器人

py鱼 py鱼     2022-10-08     460

关键词:

翠花,上代码

package main

import (
    "bufio"
    "fmt"
    "os"
    "strings"
)

func main() {
    //从标准输入读取数据
    inputReader := bufio.NewReader(os.Stdin)
    fmt.Println("Please input your name:")
    //读取数据直到遇见
位置
    input, err := inputReader.ReadString(
)
    if err != nil {
        fmt.Printf("An error occurred:%s
", err)
        //异常错误后退出
        os.Exit(1)

    } else {
        //用切片操作删除最后的

        name := input[:len(input)-1]
        fmt.Printf("Hello,%s!What can i di for you?
", name)
    }
    for {
        input, err = inputReader.ReadString(
)
        if err != nil {
            fmt.Printf("An error occurred:%s
", err)
            continue
        }
        input = input[:len(input)-1]
        //全部转换为小写
        input = strings.ToLower(input)
        switch input {
        case "":
            continue
        case "nothing", "bye":
            fmt.Println("Bye!")
            //正常退出
            os.Exit(0)
        default:
            fmt.Println("Sorry,I didn‘t catch you.")

        }
    }
}

 

golang简单的golang聊天服务器(代码片段)

查看详情

简单的聊天机器人项目[关闭]

】简单的聊天机器人项目[关闭]【英文标题】:Simplechatbotprojects[closed]【发布时间】:2011-05-0623:53:25【问题描述】:我想做的是构建一个简单的机器人,它将存储在数据库中的一组信息发送到我的messanger聊天窗口[聊天服务是gTalk... 查看详情

用go语言实现一个简单的聊天机器人(代码片段)

一、介绍目的:使用Go语言写一个简单的聊天机器人,复习整合Go语言的语法和基础知识。软件环境:Go1.9,Goland2018.1.5。 二、回顾Go语言基本构成要素:标识符、关键字、字面量、分隔符、操作符。它们可以组成各种表达式... 查看详情

最简单的聊天机器人人机互动对话代码。

工具:eclipse;JAVAJDK;语言:java作者:蛋白时间:2016.11.231importjava.util.Scanner;23//下面是一个最简单的人机互动对话代码,最简单的聊天机器人。4publicclassa{5publicstaticvoidmain(String[]args){6Scannerscan=newScanner(System.in);7Stringtalk=sc 查看详情

使用python实现一个简单的智能聊天机器人(代码片段)

...明最近两天需要做一个python的小程序,就是实现人与智能机器人(智能对话接口)的对话功能,目前刚刚测试了一下可以实现,就是能够实现个人与机器的智能对话(语音交流)。总体的思路大家可以设想一下,如果要... 查看详情

调用图灵机器人api实现简单聊天

  昨天突然想在Android下调用图灵机器人API实现聊天的功能。说干就干,虽然过程中遇见一些问题,但最后解决了的心情真好。API接口是(key值可以在图灵机器人网站里注册得到)www.tuling123.com/openapi/api?key=1702c05fc1b94e2bb4de7fb2e61b21a3... 查看详情

如何构建gmail聊天机器人?

】如何构建gmail聊天机器人?【英文标题】:Howtobuildgmailchatbot?【发布时间】:2012-10-2401:24:14【问题描述】:我想构建一个简单的gmail聊天机器人。机器人读取收件人的聊天消息并做出响应..我已经开发了响应消息的逻辑但现在我... 查看详情

使用golang+lua实现一个值班机器人

...切的稀碎。为了拯救我的时间,所以做了一个邮件的值班机器人。让他来顶替我自动回复邮件,考虑到这个东西应该也有不少人会用得到,所以就把这个东西分享出来。先把效果分享出来。服务器上就很简单,dutyrobot就是Golang编... 查看详情

使用golang+lua实现一个值班机器人

...切的稀碎。为了拯救我的时间,所以做了一个邮件的值班机器人。让他来顶替我自动回复邮件,考虑到这个东西应该也有不少人会用得到,所以就把这个东西分享出来。先把效果分享出来。服务器上就很简单,dutyrobot就是Golang编... 查看详情

我怎样才能把这个聊天机器人变成一个扫描用户输入的数组

】我怎样才能把这个聊天机器人变成一个扫描用户输入的数组【英文标题】:Howcaniturnthischatterbotintoanarraythatscansuserinput【发布时间】:2018-03-2623:01:26【问题描述】:嘿,所以基本上我有一个任务来制作一个简单的聊天机器人,他... 查看详情

golang之wait.until简单测试用例(代码片段)

测试目的,验证wait.Until的用法//测试wait.Until()的用途packagemainimport("fmt""k8s.io/apimachinery/pkg/util/wait""time")typestopstructfuncmain()stopCh:=make(chanstruct)//初始化一个计数器i:=0gowait.Until(func()fmt.Print 查看详情

Google Meet 虚拟会议聊天中的聊天机器人

】GoogleMeet虚拟会议聊天中的聊天机器人【英文标题】:ChatbotinGoogleMeetvirtualconferencechat【发布时间】:2020-04-2410:26:47【问题描述】:我已经按照指南成功创建了一个简单的聊天机器人:https://codelabs.developers.google.com/codelabs/chat-apps-... 查看详情

有没有办法用golang将PDF转换为jpeg?

...【问题描述】:我目前正在将我的“旧”基于Python的聊天机器人重写为golang。我遇到的一个问题是我无法将PDF转换为jpeg。我想这样做,以便可以轻松地将其发送到聊天中。已经尝试过bimg(根本不起作用)和imagemagick(g 查看详情

发布到谷歌视频群聊聊天的机器人的最简单解决方案?

】发布到谷歌视频群聊聊天的机器人的最简单解决方案?【英文标题】:Simplestsolutionforabotwhichpoststoagooglehangoutschat?【发布时间】:2014-05-2116:03:39【问题描述】:我们的房子(我和5个室友住在一起)使用我们手机上的google环聊聊... 查看详情

机器人聊天的小demo

先来张图,看看我们要做成什么样的效果。很简单的一个发送消息接收消息的界面,那怎么实现的呢,毫无疑问,是ListView的多布局了,右边显示我们发送消息的条目,左边显示要接收消息的条目。下面是一个EditText+Button。代码... 查看详情

使用chatterbot库制作一个聊天机器人

...杂烩我们学习一些如何使用ChatterBot库在Python中创建聊天机器人,该库实现了各种机器学习算法来生成响应对话,还是挺不错的1什么是聊天机器人聊天机器人也称为聊天机器人、机器人、人工代理等,基本上是由人工... 查看详情

java小项目之:教你做个聊天系统!

...va小项目之:聊天系统今天给大家带来的java练手小项目是一个简单的聊天室,界面简单,操作不难。分为注册系统,登录系统和聊天系统三部分,很适合java小白练手。完整的源码和素材请关注并私信我获取! 界面展示: ... 查看详情

基于itchat定制聊天机器人

...nse(msg):  #这里我们就像在“3.实现最简单的与图灵机器人的交互”中做的一样 #构造了要发送给服务器的数据  apiUrl 查看详情