itchatmp
itchatmp copied to clipboard
如何设置公众号刚被关注时给用户发的消息的内容?
RT,找了半天文档,似乎没有找着,求助
来我教你
@itchatmp.msg_register(itchatmp.content.EVENT)
def user_management(event):
if(event['Event']=='subscribe'):
return u'你就这样给用户发信息就好了'
@SJK132 非常感谢,可行了!还有个问题想请教一下,如果我是个人号(没有认证),那是不是itchatmp.send('hello', fromUser)这个接口在被动回复的情况下是没作用的?如下:
@itchatmp.msg_register([TEXT])
def reply_img(msg):
toUserName = msg['FromUserName']
print(toUserName)
itchatmp.send('hello', toUserName)
如果不行的话,只用return返回消息的方式,可以在被动回复中发图片、视频之类的消息吗?
谢谢!
如果用户主动找你了 你应该可以用send() 再24/48hr内 (我不记得是哪个了)
@SJK132 对我的意思就是用户主动找我了,用户给我发消息了。然而我发现这里调用itchatmp.send('hello', toUserName)并没有成功给用户发送消息,console里也没有提示错误。只有用return的话才能发文本消息给用户
试试这个
r = itchatmp.send('hello',tousername)
print(r)
@SJK132 谢谢!看到错误了,api功能未授权,请确认公众号已获得该接口,可以在公众平台官网-开发者中心页中查看接口权限,可能是公众号需要认证开通权限的关系。
还有我也在研究如何return个图片回去 是可以做到的 微信里有这接口
@SJK132 我现在尝试了一下,如果是本地的图片,直接return '@[email protected]'可以实现把当前目录下图片发给用户,图片大小应该是5M以内
谢!