14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
А, да, кстати. Заглавная раньше будет при сортировке, затупил
Читать полностью…
народ если можно, то как передать переменной значение математической функции?
Читать полностью…
Хорошо, тогда мне сейчас нужно удалить его, установить с помощью brew python@3.9 и дополнительно скачать gmp?
Читать полностью…
https://github.com/maxfischer2781/asyncstdlib?tab=readme-ov-file
Читать полностью…
и вот вместо Thread я начал пытаться asyncio прикрутить и ничего не помогало
Читать полностью…
сейчас покажу как было пока я не начал прикручивать асинхронку и таймер
Читать полностью…
то есть чтобы я писал 2 "переменная" 3, а не 2 "оператор" 3
Читать полностью…
чтобы при использовании я мог писать переменную а не мат. знак
Читать полностью…
Удалил и скачал с помощью brew, при команде which python3 отображается следующий путь: /usr/bin/python3, вместо /opt/homebrew/bin/python3.
Привет, Ева! Ознакомься, для начала, с правилами.
Читать полностью…
Lols Anti Spam
Мария Донская, тебя заблокировали (spam)
Сообщение предлагает сомнительный способ заработка с обещ…
чтобы пока тикает таймер, люди могли юзать команды
Читать полностью…
import vk_apiЧитать полностью…
import pogoda
from threading import Thread
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
from config import *
vk_session = vk_api.VkApi(token=bot_token)
longpoll = VkBotLongPoll(vk_session, id_group_connect, wait=20)
vk_session_api = vk_session.get_api()
print("Бот запущен!")
def sender(chat_id, text):
post = {'peer_id': chat_id,
'message': text,
'random_id': 0}
vk_session.method('messages.send', post)
def major_func(event):
chat_id = event.obj.message['peer_id']
user_id = event.obj.message['from_id']
msg = event.message.text.lower()
username = vk_session_api.users.get(user_ids=user_id)[0]['first_name']
if msg == 'привет':
sender(chat_id, 'Здравствуйте!')
elif msg.split()[0] == 'погода':
if msg == 'погода':
sender(chat_id, f'[id{user_id}|{username}], вы не указали населенный пункт!')
else:
sender(chat_id, pogoda.weather_city(msg.split()[1]))
elif msg == "начать игру вопросы":
pass
def main():
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW and event.from_chat:
Thread(target=major_func, args=(event,), daemon=True).start()
if __name__ == '__main__':
main()