import vk_api
from vk_api.botlongpoll import VkBotLongPoll, VkBotEventType
from vk_api.keyboard import VkKeyBoard, VkKeyBoardColor
keyboard = VkKeyBoard(one_time=True/False) # Создаем объект клавиатуры. One_time True - клавиатура исчезнет после использования, False - останется
# Создание кнопок:
keyboard.add_button("Текст кнопки", VkKeyBoardColor.ЦВЕТ, payload="значение") #Payload тут не обязателен
import sys
numbers = []
with open('numbers.txt', 'r') as f:
items = f.read().split('\n')
for i in items:
numbers.append([int(n) for n in i.split(',')])
for nums in numbers:
for num in range(1, nums[2]+1):
if num % nums[0] == 0 and num % nums[1] == 0:
print('FB', end = ' ')
elif num % nums[0] == 0:
print('F', end = ' ')
elif num % nums[1] == 0:
print('B', end = ' ')
else:
print(num, end = ' ')
print(nums)
with open("test.txt", "w", encoding='utf-8') as f:
f.write(f'Результат подсчета: {nums}')
import threading
def send_msg(peer_id, message):
vk.method("messages.send", {"peer_id": peer_id, "message": message, "random_id": 0})
timer = threading.Timer(120, send_msg, [peer_id, message]) # Время указывается в секундах
timer.start()
if __name__ == '__main__':
send_msg(peer_id, message)
users = vk.method("messages.getConversationMembers", {"peer_id": event.peer_id})
members = []
for i in users["profiles"]:
members.append(f"@id{i.get('id')} ({i.get('first_name')})")
vk.method("messages.send", {"peer_id": event.peer_id, "message": "{users}, вас вызывают для бла-бла".format(users=", ".join(members)), "random_id": 0