python - 如何将消息转发给bale bot中的特定用户?
问题描述
如何将 user_a 发送机器人的消息转发给 user_b?换句话说,我如何使用 user_peer 发送消息?
def new_message(bot, update):
user_message_obj = update.get_effective_message()
a = user_message_obj.text
name_text = TextMessage(a)
print("CheckPoint_1")
peer = Peer(peer_type="User", peer_id="1621113162", access_hash="4481094213533037592")
bot.send_message(name_text, peer, success_callback=success, failure_callback=failure)
print("CheckPoint_2")
message = TextMessage("پیام شما ثبت شد")
user_peer = update.get_effective_user()
bot.send_message(message, user_peer, success_callback=success, failure_callback=failure)
解决方案
首先你需要得到有效的信息。之后,您可以使用该有效消息向他人发送消息。
def new_message(bot, update):
user_message_obj = update.get_effective_message()
print("CheckPoint_1")
peer = Peer(peer_type="User", peer_id="1621113162", access_hash="4481094213533037592")
bot.send_message(user_message_obj, peer, success_callback=success, failure_callback=failure)
print("CheckPoint_2")
message = TextMessage("پیام شما ثبت شد")
user_peer = update.get_effective_user()
bot.send_message(message, user_peer, success_callback=success, failure_callback=failure)
推荐阅读
- amazon-web-services - 错误消息:{"code":"BadRequest","message":"服务器不理解所请求的操作。","type":"client"}
- python - 使用 CSV 和多输出进行代码更正
- angular - 如何在Angular 7的多选下拉列表中预选选项
- python - 如何获得具有指定值的最后一行的排名?
- reactjs - 类型错误:firebase.auth 不是函数
- wordpress - 在 WordPress Gutenberg Block 插件中包含图像资产
- python - 如何在某些条件下制作一个 numpy 数组?
- python-3.x - 如何更新不同项目中的自定义库?
- ruby-on-rails - 获取 blob 的 url 时图像/png 的未知格式错误
- javascript - 为什么我的函数返回 unicode 替换字符