草庐IT

香菜Bot--基于chatgpt与stable diffusion和go-cqhttp的QQ机器人

香菜BotV0.2闲来无事,利用chatgpt的api和stable_diffusion的api写了一个qq机器人,qq使用的框架是go-cqhttp.这里做一些总结.赛博(女)朋友本项目需要魔法才行效果图废话不多说,先看看效果需要组件1.stablediffusionhttps://github.com/AUTOMATIC1111/stable-diffusion-webui2.go-cqhttphttps://github.com/Mrs4s/go-cqhttp启动方法1.运行stablediffusion这个启动比较慢可能要等一会2.运行go-cqhttp这个需要配置一些东西,可以看go

pointers - go 中的结构和使用指针

我正在尝试我的第一个go程序,它应该是一个非常简单的IRC机器人。我已经完成了连接等部分,但我对结构和指针等感到困惑。这些结构对我来说是新的,来自使用类的语言。我有这个结构和它的构造函数:typeBotstruct{serverstringportstringnickstringchannelstringpassstringconnnet.Conn}//NewBotmainconfigfuncNewBot()*Bot{return&Bot{server:"irc.twitch.tv",port:"6667",nick:"username",channel:"#channel",pass

pointers - go 中的结构和使用指针

我正在尝试我的第一个go程序,它应该是一个非常简单的IRC机器人。我已经完成了连接等部分,但我对结构和指针等感到困惑。这些结构对我来说是新的,来自使用类的语言。我有这个结构和它的构造函数:typeBotstruct{serverstringportstringnickstringchannelstringpassstringconnnet.Conn}//NewBotmainconfigfuncNewBot()*Bot{return&Bot{server:"irc.twitch.tv",port:"6667",nick:"username",channel:"#channel",pass

heroku - 使用 Go 的 Telegram Bot API Webhooks,Heroku 上的 GoLang

我使用go-telegram-bot-api构建TelegramBot并将其部署在Heroku上。我需要像以前在Python中那样设置WebhooksinthisPythoncase.无法理解如何在不提供证书文件的情况下在go-telegram-bot-api中设置Webhook。主要示例包含这样几行:Ifyouneedtousewebhooks(ifyouwishtorunonGoogleAppEngine),youmayuseaslightlydifferentmethod.packagemainimport("gopkg.in/telegram-bot-api.v4""log""

heroku - 使用 Go 的 Telegram Bot API Webhooks,Heroku 上的 GoLang

我使用go-telegram-bot-api构建TelegramBot并将其部署在Heroku上。我需要像以前在Python中那样设置WebhooksinthisPythoncase.无法理解如何在不提供证书文件的情况下在go-telegram-bot-api中设置Webhook。主要示例包含这样几行:Ifyouneedtousewebhooks(ifyouwishtorunonGoogleAppEngine),youmayuseaslightlydifferentmethod.packagemainimport("gopkg.in/telegram-bot-api.v4""log""

BoT-SORT与Strong-SORT论文对比及思考总结

BoT-SORT与Strong-SORT论文对比及思考总结接上篇BoT-SORT论文阅读笔记并对Strong-SORT论文研读与BoT-SORT的更新点对比有了以下的思考总结Strong-SORT论文Strong-SORT代码通过这两篇论文的阅读以及对作者提供的代码也有细致的通读理解,BoT-SORT代码是基于ByteTrack的基础上进行改进,而Strong-SORT代码是基于原生DeepSort修改,两篇论文有其相似的更新点论文的改进点方向大致都类似(KF、CMC、Reid特征融合)一、相同点1、两者都使用了EMA的方式来对特征进行更新,对于特征池的概念也就没有了,使用的是前一次EMA特征

知道iActitive是来自bot还是来自iActivityLogger中的用户

我正在尝试实施IActivityLogger并根据机器人是活动的发件人或用户是发件人执行不同的操作。我怎么知道该活动是来自机器人还是用户。我可以将机器人的频道ID在某个地方与ID进行比较Activity.From.Id还是有不同的解决方案?看答案您可以维护一个可以填充的静态词典/botid(coverient.id)MessagesController每次出现新消息时。那时,你知道activity.Recipient.Id将是机器人,然后使用activity.ChannelId要获取将成为字典的关键的频道ID。之后,您可以在您的IActivityLogger进行ID检查。

php - PHP 中的 Telegram Bot 自定义键盘

我正在尝试使用自定义键盘在PHP中制作TelegramBot。消息已送达,但自定义键盘不起作用。$keyb=array('keyboard'=>array(array("A","B")));也没有成功。sendMessage方法引用ReplyKeyboardMarkup为对象。为ReplyKeyboardMarkup创建一个数组不起作用。也尝试过json_encode($keyb)但这也不是解决方案。我在GitHub中搜索了示例,但没有找到使用自定义键盘的示例。Telegram在iPhone和桌面上运行,都是最新的。示例代码:$url="https://api.telegram.org

php - PHP 中的 Telegram Bot 自定义键盘

我正在尝试使用自定义键盘在PHP中制作TelegramBot。消息已送达,但自定义键盘不起作用。$keyb=array('keyboard'=>array(array("A","B")));也没有成功。sendMessage方法引用ReplyKeyboardMarkup为对象。为ReplyKeyboardMarkup创建一个数组不起作用。也尝试过json_encode($keyb)但这也不是解决方案。我在GitHub中搜索了示例,但没有找到使用自定义键盘的示例。Telegram在iPhone和桌面上运行,都是最新的。示例代码:$url="https://api.telegram.org

php - 如何使用 Telegram Bot API 发送表情符号?

我需要用我的Telegram机器人发送包含表情符号的消息。所以我复制/粘贴表情符号代码:nine:例如,在我的消息文本中并将其发送给用户,但表情符号不起作用。这是我的示例代码和函数:functiontel_send($key,$t,$c){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"https://api.telegram.org/bot".$key."/sendMessage");curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_POST,true);cur