fs.readFile("user.data", "utf8", function(error,data){
if(error) throw error;
var obj = JSON.parse(data);
//obj.user.push({name: name, login: login});
console.log(typeof obj); // object
});
import requests
def send_message (peer_id,message='',attachment='',forward_messages='',token=""):
r=requests.post('https://api.vk.com/method/messages.send', data ={'peer_id':peer_id,'message':message,'attachment':attachment,'forward_messages':forward_messages,'v':'5.71','access_token':token})
print((r.content).decode('utf-8'))
updates.on('chat_invite_user', async (context, next) => {
const [user] = await api.users.get({
user_ids: context.eventMemberId,
name_case: 'nom'
});
await context.send(`Добро пожаловать, ${user.first_name} ${user.last_name}`);
});
import { VK } from 'vk-io';
const MY_GROUP_ID = 123456;
const vk = new VK({
// ...
pollingGroupId: MY_GROUP_ID
});
vk.updates.on('chat_invite_user', async (context, next) => {
const { eventMemberId } = context;
if (eventMemberId === -MY_GROUP_ID) {
console.log('It\'s invited my group!');
// ...
return;
}
console.log('Other invited', eventMemberId);
});
vk.updates.startPolling().catch(console.error);
<form class="form_buying_product" action="/shop/cart/ajax/update_basket/" method="post">
<input class="value_product_id" type='hidden' value='{{ product.id }}' />
{{ cart_product_form }}
{% csrf_token %}
<button type="submit">Добавить в корзину</button>
</form>
$(function(){
$(document.body).on('click', '.form_buying_product button', function(e) {
e.preventDefault();
const $this = $(this);
const $form = $this.parent('form');
const productId = $form.find('.value_product_id').val();
const token = $form.find('input[name="csrfmiddlewaretoken"]').val();
const data = {
product_id: productId,
csrfmiddlewaretoken: token
};
console.log('Product data', data);
})
});
getEmail() {
return new Promise((resolve, reject) => {
this.start();
this.db.query('SELECT * FROM contacts', (err, contacts) => {
if (err) {
reject(err);
return;
}
const emails = contacts
.map(contact => contact.email)
.filter(Boolean);
this.end();
resolve(emails);
});
});
}
_db.getEmail()
.then((emails) => {
console.log(emails)
})
.catch((error) => {
console.log('Error in the Query', error);
});
app.get('/chat/:chat', (req, res) => {
const chat = req.params.chat;
const json = {};
bot.telegram.getChat(chat).then((info) => {
json.success = true;
json.info = info;
res.json(json);
}).catch((error) => {
json.success = false;
json.info.error = error.code;
json.info.method = error.on.method;
json.info.description = error.description;
res.json(json);
});
});
app.get('/chat/:chat', async (req, res) => {
const { chat } = req.params;
const json = {};
try {
const info = await bot.telegram.getChat(chat);
json.success = true;
json.info = info;
} catch (error) {
json.success = false;
json.info.error = error.code;
json.info.method = error.on.method;
json.info.description = error.description;
}
res.json(json);
});