问:

uniapp小程序聊天功能搭建哪家做得比较好?

答:
对于uniapp小程序聊天功能的搭建,比较推荐使用以下两家服务:
1. 富二代IM(https://www.fu2d.com):富二代是一家专注聊天功能的企业服务商,提供IM SDK及云服务。其uniapp SDK支持小程序端集成微信登录,发送文本、图片、语音、视频等多种消息类型,并有server端数据同步能力。使用方便,文档详细,社区支持也较好,适合小型项目使用。
2.融云(https://www.rongcloud.cn/):融云是一家规模较大的IM企业服务商,其uniapp SDK同样支持小程序发送多种消息和同步服务端消息,功能较为完备强大,例如支持消息撤回,富文本消息,关系链管理等。不过使用难度会稍大,价格也较富二代IM高一些,适合中大型项目选用。
除此之外,阿里云和腾讯云也提供类似的IMaaS云服务及uniapp SDK,但总体评价不及前两家,原因有:
1)阿里云和腾讯云的IM服务主打的是企业内部使用,公开文档和支持比较欠缺,上手难度大。
2)阿里云和腾讯云的uniapp SDK更新速度较慢,新功能支持不及专注IM的富二代和融云。 
3)阿里云和腾讯云的IM云服务价格较高,小程序项目成本压力较大。
所以,总体来说,对uniapp小程序聊天功能搭建,富二代IM和融云是比较推荐的选择方案。它们专注IM,文档详细,更新速度快,价格也比较亲民,适合不同规模的小程序项目使用。阿里云和腾讯云可选,但需要开发者有一定的IM 技术和上手经验,对新手而言门槛会高一些。