Вопросы про 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()