我有一个 python 脚本,可以一次向所有 11K 人发送一条短信,他们来自各个国家。我不想在我的余额中剩下钱,因为我不会再这样做了。问题很难估计成本,因为这些人来自 190 个不同的国家。我知道为我启用了自动充值,但问题是它一次发送所有消息,所以我认为自动充值不会起作用,因为它需要在几毫秒内充值。有什么解决办法吗?
问问题
34 次
1 回答
1
我会尝试批处理策略,因为无论如何大多数号码不能处理超过 10 条短信/秒(NA 号码为 1 条短信/秒)(任何更多的消息都会排队),所以 11k 条消息无论如何都需要大约 18 分钟。
因此,将您的池分成 5 批约 2k 消息,并查看前 3 批的成本,这将告知要为第 4 批和第 5 批加载多少资金。
注意:批次中的资金用完也需要得到充分处理。
发送费用将因 [目的地] 国家/地区而异,但这些费率是公布的,例如美国 - 0.75 美分/味精,印度 - 1.75 美分/味精,英国 - 4 美分/味精等。
那么问题就变成了从您的目标号码中解析出国家代码(如果它们尚未拆分)之一(例如 +18005551234 与 +1 8005551234)。
于 2021-09-05T18:28:18.587 回答