s.header.update({'Referer':'https://vktarget.ru/login/', 'VKN':'какое-то-там-значение'})
$ psql pgtest
\psql (10.14 (Ubuntu 10.14-0ubuntu0.18.04.1), server 9.5.10)
Type "help" for help.
dpgtest=> \df round
List of functions
Schema | Name | Result data type | Argument data types | Type
------------+-------+------------------+---------------------+--------
pg_catalog | round | double precision | double precision | normal
pg_catalog | round | numeric | numeric | normal
pg_catalog | round | numeric | numeric, integer | normal
(3 rows)
user_stats = {}
@bot.message_handler(content_types=['text'])
def reply(message):
if 'привет' in message.text:
if message.from_user.id not in user_stats:
user_stats[message.from_user.id] = 1
your_db_connection.execute("INSERT INTO user_stats (user_id, hellos) VALUES (?, ?)", (message.from_user.id, user_stats[message.from_user.id]))
else:
user_stats[message.from_user.id] += 1
your_db_connection.execute("UPDATE user_stats SET hellos=? WHERE user_id=?", (user_stats[message.from_user.id], message.from_user.id))
bot.send_message(message.chat.id, f"И тебе привет. Ты меня уже поприветсвовал {user_stats[message.from_user.id]} раз")
1. Официальный, WhatsApp Business API. Стоит денег и только шаблонные сообщения.
2. Неофициальный, имитация WhatsApp Web. Намного дешевле, но чревато баном, так что лучше живые номера в такое не использовать.
Ещё третий способ - выдрать ключи из официального приложения и найти готовую реализацию протокола WA, которые где-то в интернете встречаются. Но таких WA банит особенно активно.
Судя по тому, что там не указана цена за сообщение, вряд ли используется легальный способ.